Biorąc pod uwagę ciąg, który nie jest zbyt długi, jaki jest najlepszy sposób na odczytanie go wiersz po wierszu?
Wiem, że potrafisz:
BufferedReader reader = new BufferedReader(new StringReader(<string>));
reader.readLine();
Innym sposobem byłoby pobranie podciągu na eol:
final String eol = System.getProperty("line.separator");
output = output.substring(output.indexOf(eol + 1));
Jakieś inne, może prostsze sposoby na zrobienie tego? Nie mam problemów z powyższymi podejściami, po prostu interesuje mnie, czy ktoś z Was wie coś, co może wyglądać na prostsze i wydajniejsze?