Zapis do pliku w java

0
public void update(Observable o, Object o1) {
        try {
            PrintWriter zapis=zapis = new PrintWriter("pliczek.txt");
            zapis.println(o1);
            zapis.close();
        } catch (FileNotFoundException ex) {}
}

Witam chciale zapisywac losowe liczby do pliku jednak mi to nie wychodzi jak domyślam się błędem jest to, że mi stale to nadpisuje i przez to zapisuje mi się tylko ostatnia liczba... pomoże mi ktoś to naprawić..?

0

PrintWriter zapis=new PrintWriter("pliczek.txt");

0

Tak miałem tylko źle skopiowałem...no ale nadal zapisuje mi tylko ostatnią liczbę do pliku...

0

otwieraj w trybie append, albo lepiej otwórz plik raz a zamykają dopiero na końcu programu

0

hmmm nie rozumiem jakies sugestie?

0

Podaj jako drugi argument dla konstruktora wartość true:

PrintWriter zapis=new PrintWriter("pliczek.txt",true);

Wtedy będzie ci zapisywał na końcu pliku

0

Aldente! ;D

1 użytkowników online, w tym zalogowanych: 0, gości: 1