为什么本地测试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);
}

#笔试题目#
全部评论
eclipse中控制台 ctrl+z idea中是ctrl+d
12 回复 分享
发布于 2019-09-22 10:04
ctrl+z?
点赞 回复 分享
发布于 2019-04-17 15:55

相关推荐

不愿透露姓名的神秘牛友
08-15 16:48
想要一个AK:问题很多加微信私聊 (一个赞十道算法题,我看看有多少)
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务