我正在使用掃描儀從文本文件中讀取一些基本文件。Java掃描器更改字符串
第5項是這個 -
0 MR2Spyder
1 Tundra
3 Echo
3 Yaris
4 ScionxB
4 ScionxD
我實例掃描正常,然後做到這一點 -
String line = scanner.nextLine();
System.out.println(line);
然後我得到這個輸出 -
ÿþ0 M R 2 S p y d e r
哪個沒有按對我來說沒有意義 - Scanner課有什麼問題嗎?我應該使用BufferedReader嗎?
看起來你有編碼問題。使用正確編碼的掃描器構造函數。 – Keppil 2012-08-08 22:44:32
您正在使用Unicode文件編碼。指定。 – oldrinb 2012-08-08 22:44:36