Подскажите, пожалуйста, почему при выполнении следующего кода :
BufferedReader input = new BufferedReader(new FileReader("C:\\Users\\Hello\\Desktop\\Текстовый документ.txt"));
StringWriter writer = new StringWriter();
while (input.ready()) {
writer.write(input.read());
}
System.out.println(writer.toString());
на консоль выводиться :
Мы не знаем, как высоки
Пока не встаем во весь рост.
Как правильно вывести текст, а не кучу символов?