Вроде всё работает, но валидатор, к сожалению, почему-то не принимает, говорят, что вывод не соответствует заданию. P.S. Увидел легкий путь решения этой задачи через BufferedReader fileReader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName))); Но интересно все-таки, что у меня не так