Die Methode readLine() der Klasse BufferedReader liest eine Zeile bis ein Carriage-Return ('\r'), ein Line-Feed ('\n') oder ein Carriage-Return gefolgt von einem Line-Feed gelesen wird. Am Ende des Streams wird null zurück gegeben.
Beispiel:
try { BufferedReader in = new BufferedReader(new FileReader("text.txt")); String zeile = null; while ((zeile = in.readLine()) != null) { System.out.println("Gelesene Zeile: " + zeile); } } catch (IOException e) { e.printStackTrace(); }