Wczytuje zawartość pliku tekstowego do Stringa w ten sposób:
file.createNewFile(); // tworzy plik jeżeli taki nie istnieje
skaner = new Scanner(file);
while(skaner.hasNext())
fileContent += skaner.nextLine() + "\n";
skaner.close();
następnie, według potrzeb obrabiam fileContent i zapisuję do pliku:
fWriter = new FileWriter(file);
fWriter.write(fileContent);
fWriter.close();
Problem w tym, że w fileContent znajdują się znaki przejścia do nowej linii, natomiast po jego zapisie do pliku, w pliku wszystko jest w jednej linii. Próbowałem już różnych metod z PrintWritera i teraz FileWritera i ciągle to samo. Podczas wypisywania fileContent w konsoli wszystko wygląda ok, tylko do pliku się to zapisuje nie tak jak chcę. Help