¿Cómo se puede obtener el contenido de un archivo de texto conservando al mismo tiempo si tiene una nueva línea al final del archivo? Usando esta técnica, es imposible decir si el archivo termina en un salto de línea:Java: leyendo la nueva línea rastreada desde un archivo de texto
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 está utilizando un BufferedWriter, se podría también utilizar el método .newline: http://stackoverflow.com/questions/9199216/strings-written-to-file-do-not-preserve-line-breaks –