Napisałem taką oto metodę:
public void Dodaj() throws FileNotFoundException{
b = new Scanner(System.in);
printer = new PrintWriter("pokoje.txt");
printer.print(rodzaj+" ");
System.out.println("Ile rezerwacji chcesz dodac?");
int i = b.nextInt();
printer.print(i+" ");
System.out.println("Podaj numery klienta");
for(int p=0; p<i; p++)
{
int q=b.nextInt();
printer.print(q+" ");
}
System.out.println("Podaj daty.");
for(int p=0; p<i; p++)
{
// zrobic
}
printer.println("");
printer.close();
}
Wszystko ładnie działa.
Jednak za każdym razem plik zostaje nadpisany. Jak zrobić aby kolejne elementy był dodawane na koniec pliku ?
Znalazłem sposób że trzeba wszystko wrzucić do np tablicy która jest większa o 1 jeden wiersz. Następnie dodać do tablicy co ma znajdować się na końcu pliku, po czym wszystko zrzucić do pliku. Wydaje mi się że ten pomysł jest trochę bez sensu.