Java: la Lecture de la Fuite de Nouvelle Ligne à partir d'un Fichier Texte

Comment pouvez-vous obtenir le contenu d'un fichier texte tout en préservant si oui ou non 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:

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 .de retour à la ligne de la méthode: stackoverflow.com/questions/9199216/...

OriginalL'auteur Kevin Albrecht | 2009-02-16