Я читаю текстовый файл с помощью java Scanner.Java-сканер чтения мусора
try {
while(sc.hasNextLine()) {
//Read input from file
inputLine = sc.nextLine().toUpperCase();
System.out.println(inputLine);
}
Вышеприведенное дает ниже вывод, в то время как в текстовом файле содержится только «aabbcc». Как избежать сканера от сканирования мусора? Спасибо.
{\RTF1\ANSI\ANSICPG1252\COCOARTF1265\COCOASUBRTF210
{\FONTTBL\F0\FSWISS\FCHARSET0 HELVETICA;}
{\COLORTBL;\RED255\GREEN255\BLUE255;}
\PAPERW11900\PAPERH16840\MARGL1440\MARGR1440\VIEWW10800\VIEWH8400\VIEWKIND0
\PARD\TX566\TX1133\TX1700\TX2267\TX2834\TX3401\TX3968\TX4535\TX5102\TX5669\TX6236\TX6803\PARDIRNATURAL
\F0\FS24 \CF0 AABBCC}
Действительно ли ваш файл заканчивается на .txt? –
Это не похоже, что вы читаете текстовый файл. Что вы видите, когда вы показываете это в наивном текстовом редакторе (или, на машине posix, если вы катаетесь на нем)? –
Вам нужно сохранить документ как обычный текстовый файл не как файл * .rtf. – Martin