Hallo ich möchte das ein String Array in eine Datei geschrieben wird und zwar so: {"Hallo", "Welt"}
Damit ich es bei einem BufferedReader ( oder sonst einem Reader ) auslesen kann!
Das ganze passiert wenn ich auf einen Button drücke!
( Ich hoffe dieses Thema ist hier richtig )
Ich habe auch schon viel in Google gesucht aber ich habe nichts anständiges gefunden, und jetzt habe ich keinen Plan mehr wie ich vorgehen soll.
Kann mir jemand helfen? Hier ist mein bisheriger Code:
[Java]
final String path = propath.getText();
System.out.println(path + " ProPath.Text");
try {
File file = new File(System.getenv("APPDATA") + "/Shadow/Links.point");
FileWriter writer = new FileWriter(file, true);
if (file.exists() == true) {
FileReader fr = new FileReader(System.getenv("APPDATA") + "/Shadow/Links.point");
BufferedReader breaker = new BufferedReader(fr);
System.out.println(fr.read());
breaker.mark(0);
String zsz = breaker.readLine();
System.out.println(zsz + " FileFistTimeRunned");
if (zsz == null) {
System.out.println("helpdex");
new FileWriter(file, false);
writer.write("[Hallo, Welt]");
}
new FileWriter(file, false);
System.out.println(zsz + " File");
if(zsz != null) {
System.out.println("testBestätigung");
zeile = zsz.split(",");
System.out.println(Arrays.deepToString(zeile));
}
breaker.close();
System.out.println(Arrays.deepToString(zeile));
}
System.out.println(path.equals(null));
if (path.equals(null) == false) {
System.out.println(Arrays.deepToString(zeile));
String newString = Arrays.deepToString(zeile).replace("\"", "\"");
String xipString = Arrays.deepToString(zeile).replace("\n", ",");
writer.write(newString);
writer.flush();
writer.close();
}
} catch (IOException e1) {
} catch (NullPointerException e12) {
System.out.println(e12.getMessage() + " NullPointer");
System.exit(2);
}
[/code]
Ich danke euch schon im voraus!
Damit ich es bei einem BufferedReader ( oder sonst einem Reader ) auslesen kann!
Das ganze passiert wenn ich auf einen Button drücke!
( Ich hoffe dieses Thema ist hier richtig )
Ich habe auch schon viel in Google gesucht aber ich habe nichts anständiges gefunden, und jetzt habe ich keinen Plan mehr wie ich vorgehen soll.
Kann mir jemand helfen? Hier ist mein bisheriger Code:
[Java]
final String path = propath.getText();
System.out.println(path + " ProPath.Text");
try {
File file = new File(System.getenv("APPDATA") + "/Shadow/Links.point");
FileWriter writer = new FileWriter(file, true);
if (file.exists() == true) {
FileReader fr = new FileReader(System.getenv("APPDATA") + "/Shadow/Links.point");
BufferedReader breaker = new BufferedReader(fr);
System.out.println(fr.read());
breaker.mark(0);
String zsz = breaker.readLine();
System.out.println(zsz + " FileFistTimeRunned");
if (zsz == null) {
System.out.println("helpdex");
new FileWriter(file, false);
writer.write("[Hallo, Welt]");
}
new FileWriter(file, false);
System.out.println(zsz + " File");
if(zsz != null) {
System.out.println("testBestätigung");
zeile = zsz.split(",");
System.out.println(Arrays.deepToString(zeile));
}
breaker.close();
System.out.println(Arrays.deepToString(zeile));
}
System.out.println(path.equals(null));
if (path.equals(null) == false) {
System.out.println(Arrays.deepToString(zeile));
String newString = Arrays.deepToString(zeile).replace("\"", "\"");
String xipString = Arrays.deepToString(zeile).replace("\n", ",");
writer.write(newString);
writer.flush();
writer.close();
}
} catch (IOException e1) {
} catch (NullPointerException e12) {
System.out.println(e12.getMessage() + " NullPointer");
System.exit(2);
}
[/code]
Ich danke euch schon im voraus!