Мне нужно прочитать текстовый файл построчно, используя Java. Я использую available()
метод FileInputStream
для проверки и перебора файла. Но при чтении цикл завершается после строки, предшествующей последней. т.е., если в файле 10 строк, цикл читает только первые 9 строк. Используемый фрагмент:
while(fis.available() > 0)
{
char c = (char)fis.read();
.....
.....
}