Wie kann man sehen, ob ein Reader bei EOF ist?
Mein Code muss die gesamte Datei einlesen. Zur Zeit benutze ich den folgenden Code:
BufferedReader r = new BufferedReader(new FileReader(myFile));
while (r.ready()) {
String s = r.readLine();
// do something with s
}
r.close();
Wenn die Datei derzeit leer ist, danns
ist null, was nicht gut ist. Gibt es irgendwelcheReader
das hat einatEOF()
Methode oder Äquivalent?