Comment obtenir le contenu d'un fichier texte tout en préservant s'il a un saut de ligne à la fin du fichier? En utilisant cette technique, il est impossible de dire si le fichier se termine par un saut de ligne:Java: lecture de la nouvelle ligne à partir d'un fichier texte
BufferedReader reader = new BufferedReader(new FileReader(fromFile));
StringBuilder contents = new StringBuilder();
String line = null;
while ((line=reader.readLine()) != null) {
contents.append(line);
contents.append("\n");
}
Si vous utilisez un BufferedWriter, vous pouvez également utiliser la méthode .newline: http://stackoverflow.com/questions/9199216/strings-written-to-file-do-not-preserve-line-breaks –