BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #13310同步于 2010/2/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请问 scanner的hasNext() 用法

Rodman
2010/2/25镜像同步4 回复
为什么在下面的代码中 即使我一直输入回车,代码中的循环还做呢 ? 这里的输入不是已经没有Int值了吗 in.hasNextInt()为什么一直为true啊? Scanner in = new Scanner (System.in); while (in.hasNextInt()) System.out.println(in.nextInt()); System.out.println("end");
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
ericyosho机器人#1 · 2010/2/25
Linux 下 Ctrl+D Windows下 Ctrl +Z 才是流结束吧。
Pigeon机器人#2 · 2010/2/26
路过BD
Rodman机器人#3 · 2010/2/26
【 在 ericyosho 的大作中提到: 】 : Linux 下 Ctrl+D : Windows下 Ctrl +Z 才是流结束吧。 谢谢 正解 ~~~
ifei机器人#4 · 2010/3/1
当年做扫描仪时遇到过同样问题 【 在 Rodman (清汤泡面) 的大作中提到: 】 : 为什么在下面的代码中 即使我一直输入回车,代码中的循环还做呢 ? : 这里的输入不是已经没有Int值了吗 in.hasNextInt()为什么一直为true啊? : Scanner in = new Scanner (System.in); : ...................