ObjektOutput Stream: IOException

sheel

I love Asm
Hi, ich versuche ein Objekt in eine Datei zu speichern
Ich probier das das erste Mal, aso kann es sein das ich mit meinem Lösungsansatz komplett daneben bin; habs jedenfalls so probiert:

Code:
File dat=new File("dateiname.cfg");
FileOutputStream fy=new FileOutputStream(dat);
ObjectOutputStream ou=new ObjectOutputStream(fy);
ou.writeObject(l);//hier
ou.close();
fy.close();

l ist ein LinkedList<Attribute>, wobier Attribute eine Miniklasse mit 2 Strings, 2 int und einer überladenen equals-Methode ist, mehr nicht.

Beim "Hier" im Code bekomme ich eine IOException (rundherum gibts natürlich ein try mit dazupassendem catch)

Hat wer eine Idee, was daran falsch ist?

Danke schonmal
Sheel
 
Gib gescheite Variablennamen.
Poste die Exception.
Glaube zwar nicht dass das eine IOExc. verursacht, aber hat Attribute Serializable implementiert?
Ein OOS ist glaube ich gebuffert, und sollte deshalb auf jeden Fall flushen.
 
Serializable hab ich jetzt drin, Fehler bleibt aber
Flush hab ich jetzt auch drin, Fehler bleibt
Und was soll ich von der Exception posten?

Edit: Jetzt gehts...aber danke für deine Hilfe!
 
Zuletzt bearbeitet:
Na sowas wie:

b86t5rvkleco0lgg1.png



Poste auch bitte was du gemacht hast um das Problem zu lösen, damit die Lösung erhalten bleibt und weitergegeben wird. ^^
(Und klicke bitte auch den Erledigt-Button unten an.)
 
Erledigt ist doch schon

Was ich gemacht habe...ich hab die alte Datei gelöscht :)
er hat nämlich trotz Exception schon eine Datei samt Inhalt gemacht gehabt,
und ich hab gemeint er wird sie enfach überschreiben, aber nein; erst nach dem Löschen vom alten Müll ist es gegangen

Mehr wars nicht...ich glaub das flush war ihm so wichtig

Edit:Und sorry für dat, fy und ou :)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück