Witam jak w tym kodzie zaimplementować dodawanie do pliku zamiast podmienianie go? Wiem, że FileWriter ma tą opcję, ale miałem z nim problemy bo wszystko zapisywało mi się w jednej linijce i nie potrafiłem zrobić tego inaczej. Używając PrintStreama i dodawania za pomocą "println" sprawa jest prosta ale nie wiem jak zrobić "appendowanie" :/
Scanner scanner = new Scanner(System.in);
PrintStream namesWriter = new PrintStream("Names.txt");
PrintStream surnamesWriter = new PrintStream("Surnames.txt");
System.out.println("Podawaj imiona i nazwiska. Wyraz \"stop\" kończy wpisywanie\n");
System.out.print("Podaj imię: ");
String name = scanner.nextLine();
System.out.print("Podaj nazwisko: ");
String surname = scanner.nextLine();
while (((name.equalsIgnoreCase("stop")) || (surname.equalsIgnoreCase("stop"))) == false)
{
namesWriter.println(name);
surnamesWriter.println(surname);
System.out.print("Podaj imię: ");
name = scanner.nextLine();
System.out.print("Podaj nazwisko: ");
surname = scanner.nextLine();
}
System.out.println("\nWpisywanie zakończone!");
namesWriter.close();
surnamesWriter.close();
scanner.close();