Попробуйте класс Scanner
, о котором никто не знает, но может сделать почти все с текстом.
Чтобы получить ридер для файла, используйте
File file = new File ("...path...");
String encoding = "...."; // Encoding of your file
Reader reader = new BufferedReader (new InputStreamReader (
new FileInputStream (file), encoding));
... use reader ...
reader.close ();
Вы должны действительно указать кодировку, иначе вы получите странные результаты, когда столкнетесь с umlauts, Unicode и т. П.