Hiho,
Ich schon wieder.
Ich habe eine Problem:
Ich habe mir eine Methode zum einlesen von Objekten geschrieben.
Diese funktioniert einwadfrei bei einem String Array, jedoch wirft es mir eine IO Exception bei einer LinkedList.
Warum, weiss ich nicht, ich hoffe, ihr koennt mir da helfen:
Des weiteren hab ich die beiden Ausgaben inklusive der Fehlermeldung hier:
Jemand eine Ahnung?
Edit:
Nach weiteren ausgabeveraenderungen, weiss ich, dass es am ObjectInputStream liegt.
Warum der genau allerdings nen null zurueck gibt, weiss ich nicht
Ich schon wieder.
Ich habe eine Problem:
Ich habe mir eine Methode zum einlesen von Objekten geschrieben.
Diese funktioniert einwadfrei bei einem String Array, jedoch wirft es mir eine IO Exception bei einer LinkedList.
Warum, weiss ich nicht, ich hoffe, ihr koennt mir da helfen:
Java:
public static Object loadObjectfromFile(File fileName) {
InputStream fis = null;
Object result = null;
System.out.println(fileName.exists());
try {
System.out.println(FileWorker.getFileContent(fileName));
} catch (IOException ex) {
Logger.getLogger(FileWorker.class.getName()).log(Level.SEVERE, null, ex);
}
try {
fis = new FileInputStream( fileName );
ObjectInputStream o = new ObjectInputStream( fis );
result = o.readObject();
}catch ( IOException e ) { System.err.println( "IO Exception in loadObjectfromFile" );
}catch ( ClassNotFoundException e ) { System.err.println( e );
}finally {
try { fis.close();
} catch ( Exception e ) { }
}
System.out.println(result);
return result;
}
Des weiteren hab ich die beiden Ausgaben inklusive der Fehlermeldung hier:
Code:
run:
true
¬í ur [Ljava.lang.String;*ÒVçé{G xp Ot Altenpflegert Anlagenbauer-Anlagenmechanikert AnlagenundMaschinenbauert AuPairt AusbaufacharbeiterTrockenbauert
[Ljava.lang.String;@aeea66
true
¬í sr java.util.LinkedList)S]J`ˆ" xpw sr 3GSTSharedProjectFiles.ApplicationData.Personendaten¨B gÕsK L datet Ljava/lang/String;L nameq ~ L numberq ~ xpt 2010.4.21t Hennig, Andreast 000000000001x
null
IO Exception in loadObjectfromFile
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Jemand eine Ahnung?
Edit:
Nach weiteren ausgabeveraenderungen, weiss ich, dass es am ObjectInputStream liegt.
Warum der genau allerdings nen null zurueck gibt, weiss ich nicht
Zuletzt bearbeitet: