S
sambacket
Gast
Hallo,
ich habe folgenden Code:
Was mache ich falsch. das Gleisfeld ist ein Feld mit Typ Objekt. Wenn ich nun das Objekt speichere und dann wieder lade. ergibt die Ausgabe (System.out.println(Gleisfeld[0].index)) etwas anderes
cu
ich habe folgenden Code:
Code:
File fi = fc.getSelectedFile();
try{
FileOutputStream fos = new FileOutputStream(fi);
ObjectOutputStream out = new ObjectOutputStream(fos); //Datei zum Schreiben öffnen
out.writeObject(GleisFeld); //Schreiben
System.out.println(Gleisfeld[0].index); ///////////////Ausgabe
out.flush();
out.close();
FileInputStream fost = new FileInputStream(fi);
ObjectInputStream in = new ObjectInputStream(fost); //Öffenen
GleisFeld=(Gleis[])in.readObject();
System.out.println(Gleisfeld[0].index);////////////////Ausgabe
}
cu