Hallo Leute. Kann mir jemand zufällig sagen ob/wie man in Java den Inhalt einer String Variablen in eine Datei speichern kann?
Chris
Hallo Leute. Kann mir jemand zufällig sagen ob/wie man in Java den Inhalt einer String Variablen in eine Datei speichern kann?
Chris
zufällig ja ;-)
String savestring = "blablabla";
try{
File saveDir = new File(System.getProperty("user.home")+"/test"); //verzeichnisobjekt erstellen
saveDir.mkdir(); //verzeichnis erstellen (sofern inexistent)
File saveFile = new File(System.getProperty("user.home")+"/.test/test.txt"); //dateiobjekt erstellen
saveFile.createNewFile(); //datei erstellen (sofern inexistent)
PrintWriter out = new PrintWriter(new FileWriter(saveFile)); //printwriter für die savedatei erstellen
out.write(savestring); //daten schreiben
out.flush();
out.close(); //printwriter leeren und schliessen
}
catch(IOException e){}
Und wie sieht's dann mit dem Laden der so erstellten Datei aus???
hehe, wusste doch, dass das noch kommen wird ;-)
nun, im prinzip einfach genau umgekehrt:
String savedFile = "";
try{
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(System.getProperty("user.home")+"/test/test.txt")));
StringBuffer contentOfFile = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
contentOfFile.append(line +"\n");
}
savedFile = contentOfFile.toString();
}
catch(IOException e){}
ok, danke nochmal :)
Thx