java_scanner.hasNext()在Windows平台上使用/运行需要注意点

we use Ctrl+Z to pass end of input signal

testCode

import java.util.Scanner;
/*
* @Description:
* @Version: 2.0
* @Author: xuchaoxin
* @Date: 2021-03-27 10:50:53
* @LastEditors: xuchaoxin
* @LastEditTime: 2021-03-27 11:04:32
*/
/*test in the windows OS platform:
*/
public class TestHasNext {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("testing");
/* attention,this is to judge before input any contents:
we found that the scanner need you input something,only input entered,the judge could return result(true/false) */
System.out.println(scanner.hasNext());
/* test continuos */
while (scanner.hasNext()) {
System.out.println(scanner.next());
}
System.out.println("testOver.");
scanner.close();
}
}
/*
test like this input:
testing
3 4 5
true
3
4
5
^Z
testOver.
test2:
testing
^Z
false
testOver.
*/
posted @   xuchaoxin1375  阅读(2)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示