Witam. Poniżej przesyłam moje metody do zapisu i odczytu listy do pliku. Niestety pojawiają się błędy załączam w screenie.
//blad pliku
public void save()
{
try {
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream("pracownicy.txt"));
outputStream.writeObject(listPracownikow);
outputStream.close();
} catch (IOException ex) {
System.out.println("Wystąpił błąd zapisu");
ex.printStackTrace();
}
}
//blad pliku
public void open()
{
try {
ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream("pracownicy.txt"));
listPracownikow = (List<Pracownik>) inputStream.readObject();
inputStream.close();
} catch (Exception ex) {
System.out.println("Wystąpił błąd odczytu");
ex.printStackTrace();
}
}
//wyświetla się poprawnie zawartość listy
public void Display()
{
for (Pracownik student : listPracownikow) {
System.out.println(student);
}
}
- blad.png (15 KB) - ściągnięć: 57