Ciao a tutti!
Ho una classe PRODOTTO che ha questo metodo:
public void visualizzaProdotto() {
FileInputStream fis = null;
ObjectInputStream is = null;
try {
fis = new FileInputStream("Prodotti.dat");
is = new ObjectInputStream(fis);
}
catch (IOException e) {
System.exit(3);
}
Prodotto p2 = null;
try {
p2 = (Prodotto) (is.readObject());
is.close();
}
catch (IOException e) {
System.exit(4);
}
catch (ClassNotFoundException e) {
System.exit(5);
}
System.out.println(p2.getNome());
}
In teoria dovrebbe stamparmi il nome dell'oggetto prodotto che ho precedentemente salvato nel file Prodotti.dat, giusto?
Ma non mi appare niente quando invoco questo metodo!
Perchè?
GRAZIE
![]()