Zapis do pliku w java

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0
Kopiuj
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ć..?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

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

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

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

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

hmmm nie rozumiem jakies sugestie?

SirSparrow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Podaj jako drugi argument dla konstruktora wartość true:

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

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

N1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Aldente! ;D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.