chickenwings
Erfahrenes Mitglied
Hallo,
ich habe ein Klasse, die mir ein Objekt serialisiert:
In der Datei FILENAME sind mehrere Objekte serialisiert, die ich wieder deserialisieren möchte. Ich weiss daß ich irgendwie eine Schleife brauche, nur bin ich mit Filehandling noch nicht so sehr vertraut. Mein Versuch sah so aus, lieferte aber nur das erste Objekt:
wie komme ich nun an alle Objekte heran?
Problem ist auch, daß ich nicht genau sagen kann wie die Datei aufgebaut ist. Je nachdem mit welchem Editor ich mir diese ansehe, habe ich mehrer Zeilen oder nur eine.
Für Hilfe bin ich dankbar.
chickenwings
ich habe ein Klasse, die mir ein Objekt serialisiert:
Code:
...
ObjectOutputStream os = new ObjectOutputStream(new FileOutputStream(FILENAME,true));
os.writeObject(flug);
os.close();
...
In der Datei FILENAME sind mehrere Objekte serialisiert, die ich wieder deserialisieren möchte. Ich weiss daß ich irgendwie eine Schleife brauche, nur bin ich mit Filehandling noch nicht so sehr vertraut. Mein Versuch sah so aus, lieferte aber nur das erste Objekt:
Code:
...
ObjectInputStream is = new ObjectInputStream(new FileInputStream(FILENAME));
try {
System.out.println(is.readObject().toString());
} catch (ClassNotFoundException e) {
}
is.close();
...
wie komme ich nun an alle Objekte heran?
Problem ist auch, daß ich nicht genau sagen kann wie die Datei aufgebaut ist. Je nachdem mit welchem Editor ich mir diese ansehe, habe ich mehrer Zeilen oder nur eine.
Für Hilfe bin ich dankbar.
chickenwings