Java Eingabe dauerhaft speichern?
Hallo!
Ich bin noch ziemlich neu in Java und schreibe ein Programm bei dem Eine Benutzereingabe erforderlich ist.
Nun meine Frage: Ich kann die Eingabe Methodenübergreifend speichern aber wenn ich das Programm schliesse ist die Eingabe weg. Wie kann ich die Eingabe speichern sodass ich sie beim nächsten Programmstart immer noch gespeichert habe? Bin für alle Arten von antworten offen und Dankbar :)
Glg
R3TROGAMER
2 Antworten
In einer Datei, offensichtlich.
Alles Nötige findest du im Paket java.io
Was du suchst ist die Möglichkeit in Dateien zu schreiben und aus diesen zu Lesen. Dafür gibt es X Wege im java.io Package.
http://docs.oracle.com/javase/7/docs/api/java/io/package-summary.html
Da es um Usereingaben geht willst du wahrscheinlich Strings schreiben?
Schau dir vor allem die Klasse "FileWriter" und FileReader an.
Als erster Ansatz:
PrintStream printStream = new PrintStream(new FileOutputStream("out.log", true)));
printStream.println(ergebnis);
Der Codeschnippsel ist aus einer eignen Antwort auf eine andere Frage Kopiert. Insofern betrachte "Ergebnis" hier einfach als String Variable.
Das heisst? Sorry ich kenn mich nicht gut aus...