String Zeile für Zeile lesen

Was ist bei einer nicht zu langen Zeichenfolge der beste Weg, diese Zeile für Zeile zu lesen?

Ich weiß, dass Sie Folgendes tun können:

BufferedReader reader = new BufferedReader(new StringReader(<string>));
reader.readLine();

Ein anderer Weg wäre, den Teilstring auf dem EOL zu nehmen:

final String eol = System.getProperty("line.separator");
output = output.substring(output.indexOf(eol + 1));

Gibt es noch andere, vielleicht einfachere Möglichkeiten? Ich habe keine Probleme mit den oben genannten Ansätzen, bin nur daran interessiert zu wissen, ob jemand von Ihnen etwas weiß, das einfacher und effizienter aussieht.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage