Читать строку строка за строкой

Учитывая, что строка не слишком длинная, как лучше всего читать ее построчно?

Я знаю, что вы можете сделать:

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

Другой способ - взять подстроку в eol:

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

Есть ли другие, может быть, более простые способы сделать это? У меня нет проблем с вышеуказанными подходами, просто интересно узнать, знает ли кто-нибудь из вас что-то, что может выглядеть проще и эффективнее?

Ответы на вопрос(10)

Ваш ответ на вопрос