Строки считывания с BufferedReader и проверка на окончание файлаJAVA

Программисты JAVA общаются здесь
Anonymous
Строки считывания с BufferedReader и проверка на окончание файла

Сообщение Anonymous »

Если у меня есть что -то подобное в моем коде: < /p>

String line = r.readLine(); //Where r is a bufferedReader
< /code>

Как я могу избежать сбоя, если следующая строка - это конец файла? (т.е. null) < /p>

Мне нужно прочитать следующую строку, потому что там может быть что -то, с чем мне нужно иметь дело, но если код нет просто сбои. Код): < /p>

if (r.readLine is null)
//End code

else {check line again and excecute code depending on what the next line is}
< /code>

Проблема, с которой я столкнулся с чем -то вроде этого, что когда я проверяю строку против NULL, она уже перемещается на следующую строку, так как я могу ее снова проверить? < /p>

>

Подробнее здесь: https://stackoverflow.com/questions/176 ... nd-of-file

Вернуться в «JAVA»