Hi !
Ich brauche für ein Programmierprojekt eine Datei, die Objekte eines bestimmten Typs persistent in einer Datei speichert und bei Programmstart diese Objekte wieder in eine HashSet speichert. Die Serialiserung funktioniert soweit, aber ich habe nun das Problem, dass bei der Deserialisierung nur ein Objekt eingelesen wird.
Gibt es für die Streams keine Möglichkeit alle Objekte in der Datei einzulesen ? So vielleicht ?
Ich brauche für ein Programmierprojekt eine Datei, die Objekte eines bestimmten Typs persistent in einer Datei speichert und bei Programmstart diese Objekte wieder in eine HashSet speichert. Die Serialiserung funktioniert soweit, aber ich habe nun das Problem, dass bei der Deserialisierung nur ein Objekt eingelesen wird.
Java:
public static void loadWL() throws IOException, ClassNotFoundException
{
FileInputStream fis = new FileInputStream("whitelist.txt");
ObjectInputStream ois = new ObjectInputStream(fis);
word.add(ois);
}
Gibt es für die Streams keine Möglichkeit alle Objekte in der Datei einzulesen ? So vielleicht ?
Java:
while(ois.available())
word.add(ois);