Witam stworzyłem sobie taki kod:
[code]
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class Zapis{
private static int id;
private static String imie;
public Zapis(int id1, String imie2)
{
id=id1;
imie=imie2;
}
public static void dodaj(Zapis s) throws FileNotFoundException
{
System.out.print("blabla");
s.id=1;
s.imie="jacek";
PrintWriter zapis = new PrintWriter("test.txt");
zapis.println(s.id);
zapis.println(s.imie);
zapis.close();
}
public static void main(String[] args) throws FileNotFoundException {
Zapis t = new Zapis(id,imie);
t.dodaj(t);
}
}
[/code]
i kiedy robię zapis do pliku to nowe dane się wpisują ale kasują się stare, myślałem o tym czy najpierw zrobić odczyt i zapisać odczytane dane + nowe dane ,ale nie wiem czy jest to dobre rozwiązanie dlatego pytam czy jest inna opcja?