Java Variabel dauerhaft speichern und auslesen
Hallo Zusammen,
wie in der Überschrift genannt, möchte ich Variabeln (alles Strings) dauerhaft speichern - weiß aber nicht wie... Ich habe ein Programm geschrieben das züfällige Zahlen generiert, in Strings umgewandelt und in ein Textfeld schreibt. Diese Zahlen sollen nun so gespeichert werden, dass sie nach Beenden des Programmes nicht verschwinden. Bei erneutem Starten des Programms, soll dann auf diese Zahlen wieder zugegriffen werden können.
Wie kann ich die Zahlen dauehaft speichern und wieder darauf zugreifen???
Vielen Dank im Vorraus, Jonas918
3 Antworten
Hallo Jonas,
etwas dergleichen kannst du umsetzen, indem du die Variablen speicherst, und zwar entweder in eine Datei oder in eine Datenbank:
Es gibt in Java die Properties-Klasse, mit der lässt sich das erstere Leicht umsetzen, es gibt viele Beispiele im Internet, z.b. das hier: http://www.avajava.com/tutorials/files/how-do-i-write-a-properties-file/WritePropertiesFile.java
Für Datenbank Lösungen google mal nach Java + MSSQL / MySQL / HSQL (und noch viele mehr)
Das liegt wohl an einem Fehler in deinem Code. Und ohne den Code wird es schwer den Fehler zu bestimmen.
Schreib sie einfach in eine Datei, oder in eine Datenbank. Wenn Du später viel mit den Zahlen arbeiten musst, dann würde ich wohl 'ne Datenbanklösung bevorzugen
Vielen Dank erstmal für die schnelle Antwort.
Jetzt habe ich aber noch ein Problem und zwar speichert er immer nur die letzte Zahl, die Generiert wurde. Wie schaffe ich das er mehrer Zahlen speichert?