Hi Forum,
bei der Serialisierung einer Textdatei tritt bei mir etwas komisches auf.
Was grob passiert ist, dass eine HashMap serialisiert werden soll. Als ich mir die Textfile ansah, sah ich alledings vor jeder Zeile irgendwelche müll-characters, die ich hier leider nicht reinkopieren kann, weil das Font hier wohl diese Zeichen nicht unterstützt.
Hier ist ein Link zu einem Screenshot..
Wenn ich mir dieselben Informationen, die serialisiert werden gleichzeitig auf der Konsole ausgeben lasse, werden die dort ganz normal angezeigt, das erste Wort, ein Gleichheitszeichen, das zweite Wort.
Weiß wer, warum das passiert?
bei der Serialisierung einer Textdatei tritt bei mir etwas komisches auf.
Code:
/*
* Serialisierung des neuen SAMPA dict
*/
try {
FileOutputStream fr=new FileOutputStream("new SAMPA Dict.txt");
ObjectOutputStream oos=new ObjectOutputStream(fr);
for(Entry<String, String> e:Dict.entrySet()){
oos.writeObject(e.getKey()+" = "+e.getValue()+"\n");
System.out.println((e.getKey()+" = "+e.getValue()+"\n"));
}
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Was grob passiert ist, dass eine HashMap serialisiert werden soll. Als ich mir die Textfile ansah, sah ich alledings vor jeder Zeile irgendwelche müll-characters, die ich hier leider nicht reinkopieren kann, weil das Font hier wohl diese Zeichen nicht unterstützt.
Hier ist ein Link zu einem Screenshot..
Wenn ich mir dieselben Informationen, die serialisiert werden gleichzeitig auf der Konsole ausgeben lasse, werden die dort ganz normal angezeigt, das erste Wort, ein Gleichheitszeichen, das zweite Wort.
Weiß wer, warum das passiert?
Zuletzt bearbeitet von einem Moderator: