Java Aus einem String Array ein .txt File erstellen (Eclipse)

Sponny

Lt. Commander
Registriert
März 2008
Beiträge
1.046
Hallo liebe Community,

nachdem ich nach langem coding endlich fertig bin, fehlt nur noch eine Kleinigkeit.
Und zwar möchte ich aus meinem String array nun ein .txt file erstellen, das ich anschließend wieder verwenden kann.

Kann mir jemand kurz zeigen/sagen wie das im java eclipse funktioniert?

Vielen Dank.
 
Ich würde das Array in einer For-Schleife durchlaufen und per Streamwriter in eine Datei schreiben.
 
in diesem fall muss man aus meiner sicht Apache Commons nicht bemühen.

es gibt seit java 7
- createFile(Path path, FileAttribute<?>... attrs)
- write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) Write lines of text to a file.
 
Java 1.8
arr = dein string array

Code:
BufferedWriter bw=new BufferedWriter(new FileWriter(new File("text.txt"),false));
Arrays.asList(arr).stream().forEach(s) -> bw.write(s);
 
Zuletzt bearbeitet:
@tnoay: klar, nur dafür ist das nicht nötig, aber ist ja nicht verboten, die ganzen anderen netten Dinge im Rest des Projekts zu benutzen. ;)

@black90: bastle doch noch einen schönen try-with-resource-Block dazu. Sonst denkt wieder keiner ans closen…
 
Zurück
Oben