Étant donné une chaîne qui n'est pas trop longue, quelle est la meilleure façon de la lire ligne par ligne?
Je sais que tu peux faire:
BufferedReader reader = new BufferedReader(new StringReader(<string>));
reader.readLine();
Une autre façon serait de prendre la sous-chaîne sur l'eol:
final String eol = System.getProperty("line.separator");
output = output.substring(output.indexOf(eol + 1));
Y a-t-il d'autres façons peut-être plus simples de le faire? Je n'ai aucun problème avec les approches ci-dessus, juste intéressé de savoir si l'un d'entre vous sait quelque chose qui peut paraître plus simple et plus efficace?