作者k0286 (22k age)
看板java
标题[问题] while(hasNextLine){} 判定
时间Thu Oct 20 14:34:32 2011
Scanner.hasNextLine()
请问要怎麽跳出
while (hasNextLine()) {}
这个回圈,因为我是从.txt输入多笔资料
◆ From: 118.170.27.219
1F:推 LPH66:从 txt 输入应该不会遇到这个问题...除非你用剪贴的 @_@ 10/20 14:44
2F:→ k0286:原来如此,我懂了。感谢一楼 10/20 14:48
以一楼的说法,测试後。
while (hasNext()) {} // 可以正常跳出
while (hasNextLine()) {} // 无穷回圈
-------------------------------
但是程式需要用hasNextLine做判定,所以继续求解...
※ 编辑: k0286 来自: 118.170.27.219 (10/20 19:36)
3F:推 LPH66:可否贴上你的程式及输入资料? 不然实在不知道是什麽问题 10/20 22:08
4F:→ tkcn:请确定回圈里有对应的 nextLine() 10/21 00:00
5F:推 darkk6:回圈中如果没有取出资料,那当然会无穷回圈 10/21 00:12
6F:→ k0286:我爬了google以後,确定我遇到的状况是无解了 10/21 10:40
7F:→ k0286:所以我改用其他方式了。感谢大家热心解答 :) 10/21 10:45