Jeśli mam coś takiego w moim kodu:Czytanie wierszy z BufferedReader i sprawdzanie końca pliku
String line = r.readLine(); //Where r is a bufferedReader
Jak mogę uniknąć awarii czy następna linia jest koniec pliku? (czyli null)
Muszę przeczytać następną linię, ponieważ może być tam coś, z czym muszę się uporać, ale jeśli nie ma kodu, po prostu zawiesza się.
Jeśli coś tam jest, wszystko jest w porządku, ale nie mogę zagwarantować, że coś tam będzie.
Więc jeśli mam coś takiego: (pseudo kod):
if (r.readLine is null)
//End code
else {check line again and excecute code depending on what the next line is}
Problem mam z czymś takim jest, że kiedy sprawdzić linię przed null, to już przechodzi do następnej linii, więc jak mogę to sprawdzić ponownie?
Nie udało mi się tego zrobić - wszelkie sugestie byłyby bardzo pomocne.
Naprawdę chciałbym, aby ludzie odrzucili powód podczas głosowania w dół. Oddanie głosu ma wskazywać, że coś jest nie tak z pytaniem, więc może być ponownie sformatowane. Głosowanie w dół bez pozostawienia powodu, dla którego odrzucono głosowanie, nikomu nie pomaga – Zippy