Hallo zusammen,
Ich programmieren jetzt schon ein paar Jahre in Java und habe zum Abspeichern von Daten immer einen FileWriter + BufferedWriter benützt. Allerdings wollte ich mal fragen was den die beste Möglichkeit ist etwas in einen Datei zu Schreiben, da gibt es ja viele Möglichleiten:
-FIleWriter + einige erweiterte Weitere (StringWriter, BufferedWriter, etc.)
-FileOutputStream + erweitert (DataOutputStream, Buffered Outputstream, etc.)
-Printer (Printwriter, etc.)
-Formatter (aus java.util)
-und bestimmt noch andere Möglichkeiten.
Ich weiß außerdem das man Objecte mittels eines ObjectOutputStreams Serialisieren kann, will aber am besten etwas Menschen lesbares schreiben (einen String in eine Datei).
Und wenn wir grade dabei sind, gibt es auch einen dafür am passende Methode diesen wieder einzulesen?
Vielen Dank im Vorraus!
Ich programmieren jetzt schon ein paar Jahre in Java und habe zum Abspeichern von Daten immer einen FileWriter + BufferedWriter benützt. Allerdings wollte ich mal fragen was den die beste Möglichkeit ist etwas in einen Datei zu Schreiben, da gibt es ja viele Möglichleiten:
-FIleWriter + einige erweiterte Weitere (StringWriter, BufferedWriter, etc.)
-FileOutputStream + erweitert (DataOutputStream, Buffered Outputstream, etc.)
-Printer (Printwriter, etc.)
-Formatter (aus java.util)
-und bestimmt noch andere Möglichkeiten.
Ich weiß außerdem das man Objecte mittels eines ObjectOutputStreams Serialisieren kann, will aber am besten etwas Menschen lesbares schreiben (einen String in eine Datei).
Und wenn wir grade dabei sind, gibt es auch einen dafür am passende Methode diesen wieder einzulesen?
Vielen Dank im Vorraus!