JAVA的I⼀O问题

2024-12-31 20:51:52
推荐回答(4个)
回答1:

输入时,把回车的字符也算上去了,改成这样。
regex = new String(ba, 0, length-2);

find = new String(Ba, 0, Length-2);

提醒一上,split是以什么为分隔符分出数组的意思,不是搜索。

回答2:

你debug一下,你输入“aa,bb,cc,dd”,实际是读出“aa,bb,cc,dd\r\n”

输入“,”,实际是读出“,\r\n”

赞同楼上用scanner

回答3:

使用Scanner读入,不要使用System.in

回答4:

你把数据输出来看看是不是哪里出错了。建议用debug调试下,看看是哪一步有问题