Witam. Piszę prostą aplikację konsolową w Javie, symulującą działanie banku. Chcę stworzyć możliwość by po podaniu emaila i hasła , zapisywały się one w osobnych plikach. Niestety przy każdym ponownym uruchomieniu programu i podaniu tych danych, w pliku txt nie zapisują się poprzednie. Korzystałem z klasy PrintWriter i metody println(). Chodzi mi o o to że gdy wcześniej w programie napisałem email:test@wp.pl i hasło:test 123, to to wtedy zapisało się poprawnie. Lecz gdy uruchomię ponownie to te dane zostają zastąpiane nowymi. Jak zrobić by w pliku txt były zapisywane kolejne dane a nie tylko zostały podmieniane? Oto kawałek kodu:
PrintWriter pw = null;
PrintWriter pw2 = null;
try{
pw = new PrintWriter("email.txt");
pw.write(email);
pw2 = new PrintWriter("password.txt");
pw2.write(password);
}
catch (Exception e) {
System.out.println("Przerwano zapis danych do pliku");
}