为什么本地测试Scanner.hasNext()无法结束输入
为什么本地测试时使用Scanner.hasNext()无法结束输入,在牛客网上就可以,请哪位大佬给解释一下while (in.hasNextLine()) {
String headline=in.next();
char[] word =in.next().toCharArray();
int index=-1;
int count=1;
for (int i = 0; i < word.length; i++) {
if (headline.contains(word[i]+"")) {
if (headline.indexOf(word[i], index)!=-1) {
index=headline.indexOf(word[i], index);
}else {
count++;
index=headline.indexOf(word[i]);
}
}else {
count=-1;
break;
}
}
System.out.println(count);
}
#笔试题目#