hejka. mam taki problem probuje zapisac stos do pliku w ten sposob:
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("stos.dat"));
oos.writeObject(stos);
oos.flush();
oos.close();
} catch(IOException ex) {
}
ale w trakcie jego odczytania
try {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream("stos.dat"));
stos = (Stack<Struct>) ois.readObject();
ois.close();
} catch(IOException ex) {
} catch(ClassNotFoundException ex) {
}
i sprawdzeniu warunku czy stos nie jest pusty wypisuje mi ze jest pomimo iz nie powinien byc bo przed zapisaniem cos na niego wrzucam za pomoca push'a
gdzie lezy problem ?
typ Struct jest klasa jak by co stworzona przeze mnie na potrzeby programu. Chyba nie tutaj lezy problem ?