hallo,
kann mir jemand genauer erklären, wie ich eine hashtabelle als datei abspeichern und wieder einlesen kann.
grüße markus
hallo,
kann mir jemand genauer erklären, wie ich eine hashtabelle als datei abspeichern und wieder einlesen kann.
grüße markus
HashTable implements Serializable,
also müsstest du sie einfach mit
private void writeObject(java.io.ObjectOutputStream out)
throws IOException
private void readObject(java.io.ObjectInputStream in)
throws IOException, ClassNotFoundException;
serialisieren können.
MfG Bruno
hallo bruno,
inzwischen ist es mir mittels deiner hilfe gelungen eine hashtabelle in einer datei abzuspeichern.
wenn ich allerdings das programm erneut aufrufe und neue werte-paare (neuer schlüssel + neuen wert)dazu speichern will, habe ich das problem, dass die alten wertepaare überschrieben werden(obwohl ich einen anderen key benutze)
ist es generell nicht möglich, eine hashtabelle nachträglich mit werten zu erweitern?
wenn es nicht möglich ist, kannst du mir vielleicht eine alternative nennen.
na ja vielleicht(oder wahrscheinlich) habe ich einfach noch ein paar fehler in meinem programm.
mfg markus
Du solltest eben bevor du was an neuen Daten einfügst etc. die Datei wieder deserialisieren, also einlesen und dann nachdem du die Änderungen gemacht hast wieder speichern, sonst sind die alten Sachen natürlich weg
DANKE
hallo bruno,
vielen dank für deine tipps !!
jetzt hats geklappt.
markus