Hiho,
Also ich hab mich jetzt schon durch google gewuehlt, und auch hier im Forum noch nix gefunden, daher jetzt mein Problem:
Ich habe eine LinkedList<Personendaten> serializiert in einer Datei gespeichert.
Soweit so gut, jetzt will ich das ding wieder laden:
Folgenden Fehler bekomme ich:
Wo genau hab ich denn meinen Fehler?
Danke
LG Scaary
Also ich hab mich jetzt schon durch google gewuehlt, und auch hier im Forum noch nix gefunden, daher jetzt mein Problem:
Ich habe eine LinkedList<Personendaten> serializiert in einer Datei gespeichert.
Soweit so gut, jetzt will ich das ding wieder laden:
Java:
/**
* Read LinkedList Object from file.
* @return LinkedList<Personendaten>
*/
public static LinkedList<Personendaten> loadObjectfromFile(File fileName) {
InputStream fis = null;
LinkedList<Personendaten> result = null;
try {
fis = new FileInputStream( fileName );
ObjectInputStream o = new ObjectInputStream( fis );
result = (LinkedList<Personendaten>) o.readObject();
}catch ( IOException e ) { System.err.println( "Help" );
}catch ( ClassNotFoundException e ) { System.err.println( e );
}finally {
try { fis.close();
} catch ( Exception e ) { }
}
return result;
}
Folgenden Fehler bekomme ich:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.util.LinkedList
at GSTSharedProjectFiles.FileWorking.FileWorker.loadObjectfromFile(FileWorker.java:352)
Wo genau hab ich denn meinen Fehler?
Danke
LG Scaary