→ iFEELing: 所以你的hasNext()=false 是為什麼? 那才是重點吧? 06/27 01:37
對啊,就是不知道為什麼早在讀到那行有亂碼的之前好幾行,就已經沒有可以讀了
才覺得奇怪,用Notepad把那個亂碼刪掉的話,就可以完整讀完
※ 編輯: baconcsie (123.241.138.246), 06/27/2016 01:47:55
※ 編輯: baconcsie (123.241.138.246), 06/27/2016 01:49:05
推 omidofor: 換成Reader試試如何呢? 06/27 02:43
→ iFEELing: 等等 你 scanner 是餵 BufferedReader 給它吃的嗎 06/27 03:21
→ ripple0129: 猜測scanner底層讀進buffer時遇到就先掛點?才造成會 06/27 03:25
→ ripple0129: 是死在前幾行。純猜測,還是要run debug去抓吧 06/27 03:25
推 kyleJ: Scanner會做很多判斷 很容易因為亂碼停止 用底層一點的Buf 06/27 08:34
→ kyleJ: feredReader或是新的API的Files.lines吧 06/27 08:34
→ kyleJ: 或是解決會存入亂碼的原因呢? 06/27 08:34
→ baconcsie: 嗯嗯 我會改用更底層的api或其他api試試,至於來源檔 06/27 17:22
→ baconcsie: 不要有亂碼就沒法度了,那是別人的程式 06/27 17:22
→ Chikei: 然而xE4不是亂碼.......那是變音字,德國人錯了嘛 06/28 17:48
推 tacovirus: 推 kyleJ 的作法,根據經驗 Scanner 可靠性不高 07/29 13:55