Object deserialisierung in ein Object Array

  • Themenstarter Themenstarter Greenhorn
  • Beginndatum Beginndatum
G

Greenhorn

Gast
Guten Tag,

hab hier gerade ein kleines Problem und zwar will ich meine Daten die ich aus dem Object Array serialisiert habe wieder in mein Array laden aber das klappt nicht.

Hat jemand für so ein Problem ein kleines Beispielt?

Vielen Dank für eure Bemühungen
 
Ich kann euch leider nicht den ganzen Code zeigen, da dies eine Aufgabe für die Hochschule ist.
Unten seht ihr das Speichern. Ich hab diese Sache Serialisieren/Deserialisieren erst vor einer Stunde gelesen und einige Beispiele dazu gemacht. Die Beispiele funktionieren auch.
Ich weiss auch nicht wie nach welchem Kriterium ich die Object einlese, beim Speicher sage ich ihm einfach so lange es ungleich null ist und beim einlesen?

Java:
private static void saveInput() {

		try {
			FileOutputStream save = new FileOutputStream("daten.ser");
			ObjectOutputStream os = new ObjectOutputStream(save);

			for (int i = 0; person[i] != null; i++) {

				os.writeObject(person[i]);

			}
			
			os.close();
			save.close();
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
 
und was spricht dann gegen:
Java:
        ObjectInputStream ofis = new ObjectInputStream( new FileInputStream( "daten.ser" ) );
        for (int i = 0; i < person.length; i++)
            person[i] = (Person)ofis.readObject();
 

Zurück
Oben