Ich muss bei einer Aufgabe zum ersten mal eine Liste/Map in eine Datei schreiben und diese dann speichern. Quick and Dirty habe ich mir diese Methode dafür gemacht
Nun ist das eher eine Notlösung, weil der Abgabetermin der Aufgabe naht. Ich würde eigentlich lieber gleich eine vernünftige, wiederverwendbare Klassenhierachie (oder auch nur eine Klasse) schreiben, die mir gleich viele Methoden zum Speichern anbietet, die ich öfter benötigen werde. Da ich, wie gesagt, noch nicht viel mit dem Abspeichern zu tun hatte und nicht genau weiß, was dort nun wichtig ist, habe ich keine konkrete Idee für ein Konzept. Hat jemand für euch schon mal so etwas geschrieben und mag mir einen Ratschlag geben?
Danke
Java:
public static void speichereMapinTxt(String dateiname, Map map)
{
try
{
String writeString = "";
BufferedWriter writer = new BufferedWriter(new FileWriter(dateiname + ".txt"));
writer.write(writeString + map.toString());
writer.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
Nun ist das eher eine Notlösung, weil der Abgabetermin der Aufgabe naht. Ich würde eigentlich lieber gleich eine vernünftige, wiederverwendbare Klassenhierachie (oder auch nur eine Klasse) schreiben, die mir gleich viele Methoden zum Speichern anbietet, die ich öfter benötigen werde. Da ich, wie gesagt, noch nicht viel mit dem Abspeichern zu tun hatte und nicht genau weiß, was dort nun wichtig ist, habe ich keine konkrete Idee für ein Konzept. Hat jemand für euch schon mal so etwas geschrieben und mag mir einen Ratschlag geben?
Danke