Wildcard hat gesagt.:
ObjectOutputStream und PipedOutputStream wären in diesem Fall deine Stichworte.
habe ich mir auch schon gedacht, komme nur nicht drauf, die ich die auf den Vector anwenden kann.
könntest du mal code zeigen wie das gehen könnte?!
Momentan sieht die Speicherung wie folgt aus(momentan noch Objektzerlegung in Strings zum Speichern):
public void daten_speichern()
{
File file1 = new File("adreli_con.txt");
file1.delete();
try
{
RandomAccessFile file2 = new RandomAccessFile("adreli_con.txt", "rw");
Iterator<Person> it = vec.iterator();
while (it.hasNext())
{
Person pers = (Person)it.next();
// Datensatz wird in der Form formatieren_speichern
// in der Datei gespeichert (momentan noch als String)
file2.writeBytes((pers.formatieren_speichern()));
}
// Die Verbindung zum File wird geschlossen
file2.close();
System.out.println("\n\n*******Die Datensaetze wurden"+
" erfolgreich gespeichert...*******\n\n");
}
catch (Exception e)
{
System.out.println("Daten konnten nicht gespeichert werden!");
System.out.println("Fehler: " + e);
}
} // Ende void daten_speichern