Stai scrivendo su file stringhe (fout.writeObject(JContact.Nome + JContact.Numero);) ma quando poi vai al leggere casti a JPhoneBook (phoneBook = (JPhoneBook)In.readObject();), non va bene! Se scrivi stringhe devi poi leggere stringhe!Originariamente inviato da ghezash
Infatti quando chiamo il metodo leggiContatti();
mi da questo errore:
java.lang.ClassCastException: java.lang.String cannot be cast to JPhoneBook
at JPhoneBook.leggiContatti(JPhoneBook.java:34)
at JMain.main(JMain.java:22)