W jaki sposób można uzyskać zawartość pliku tekstowego, zachowując to, czy ma on znak nowej linii na końcu pliku? Przy użyciu tej techniki nie można stwierdzić, czy plik kończy się znakiem nowej linii:Java: Odczytywanie nowej linii z pliku tekstowego
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");
}
Jeśli używasz BufferedWriter, można również użyć metoda .newline: http://stackoverflow.com/questions/9199216/strings-written-to-file-do-not-preserve-line-breaks –