Ciao Ragazzi,
mi sapete dire come mai quando questo metodo viene invocato lancia l'eccezione e dunque determina l'uscita dal programma?
Inoltre anche gli altri metodi che usano l'ObjectInputStream non fanno funzionare il programma!codice:public int contaLibretti() throws IOException, ClassNotFoundException { FileInputStream lettura = new FileInputStream(f); ObjectInputStream leggi = new ObjectInputStream(lettura); Libretto librettoRead = (Libretto)leggi.readObject(); int cont = 0; while(librettoRead!=null) { if(librettoRead.getID().equalsIgnoreCase("lib")) // Faccio la ricerca tra i libretti { cont++; } librettoRead = (Libretto)leggi.readObject(); } leggi.close(); return cont; }
Grazie in anticipo per la risposta!

Rispondi quotando