TheWizardOfOz
Grünschnabel
Hallo,
Ich will eine HashMap serialisieren, allerdings bin ich auf ein paar Probleme gestoßen. Zuerst hatte ich die Serialisierung mit FileInputStream und FileOutputStream benutzt, allerdings hatte ich Probleme mit der serialVersionUID, da sich die Struktur der Klasse geändert hat.
Deswegen hab ich es mit einer Serialisierung mit XML versucht, aber bei
bekomme ich bei der zweiten Zeile die Fehler
Profile cannot be resolved or is not a field
HashMap cannot be resolved to a variable
Syntax Error on token ",", . expected
und ich habe keine Ahnung warum.
1. Was habe ich falsch gemacht?
2. Gibt es vielleicht eine einfachere/bessere Möglichkeit für die Serialisierung einer einzelnen HashMap?
Vielen Dank für jegliche (hilfreiche) Kommentare
Ich will eine HashMap serialisieren, allerdings bin ich auf ein paar Probleme gestoßen. Zuerst hatte ich die Serialisierung mit FileInputStream und FileOutputStream benutzt, allerdings hatte ich Probleme mit der serialVersionUID, da sich die Struktur der Klasse geändert hat.
Deswegen hab ich es mit einer Serialisierung mit XML versucht, aber bei
Code:
XMLDecoder decoder = new XMLDecoder(new FileInputStream("profiles.xml"));
profileMap = HashMap<Integer, Profile> decoder.readObject();
Profile cannot be resolved or is not a field
HashMap cannot be resolved to a variable
Syntax Error on token ",", . expected
und ich habe keine Ahnung warum.
1. Was habe ich falsch gemacht?
2. Gibt es vielleicht eine einfachere/bessere Möglichkeit für die Serialisierung einer einzelnen HashMap?
Vielen Dank für jegliche (hilfreiche) Kommentare