Сначала всё работало, прочёл что нужно считывать по одному символу, начал править. Теперь не пойму почему не работает данный кусок? Неужели нельзя решить без использования Map напрямую? Не хочется всё переписывать заново.. String allText = ""; while (fr.ready()){ allText += fr.read(); } на выходе вот что) 1 142 2 26 3 33 4 36 5 20 6 12 7 8 8 12 9 14