[問題] while(hasNextLine){} 判定

看板java作者 (22k age)時間14年前 (2011/10/20 14:34), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
Scanner.hasNextLine() 請問要怎麼跳出 while (hasNextLine()) {} 這個迴圈,因為我是從.txt輸入多筆資料 ◆ From: 118.170.27.219

10/20 14:44, , 1F
從 txt 輸入應該不會遇到這個問題...除非你用剪貼的 @_@
10/20 14:44, 1F

10/20 14:48, , 2F
原來如此,我懂了。感謝一樓
10/20 14:48, 2F
以一樓的說法,測試後。 while (hasNext()) {} // 可以正常跳出 while (hasNextLine()) {} // 無窮迴圈 ------------------------------- 但是程式需要用hasNextLine做判定,所以繼續求解... ※ 編輯: k0286 來自: 118.170.27.219 (10/20 19:36)

10/20 22:08, , 3F
可否貼上你的程式及輸入資料? 不然實在不知道是什麼問題
10/20 22:08, 3F

10/21 00:00, , 4F
請確定迴圈裡有對應的 nextLine()
10/21 00:00, 4F

10/21 00:12, , 5F
迴圈中如果沒有取出資料,那當然會無窮迴圈
10/21 00:12, 5F

10/21 10:40, , 6F
我爬了google以後,確定我遇到的狀況是無解了
10/21 10:40, 6F

10/21 10:45, , 7F
所以我改用其他方式了。感謝大家熱心解答 :)
10/21 10:45, 7F
文章代碼(AID): #1Edy3x8h (java)