import java.io.File; import java.io.FileWriter; import java.io.IOException; public class FileWriterExample { FileWriter writer; File file; public void schreiben(){ // File anlegen file = new File("FileWriterTest.txt"); try { // new FileWriter(file ,true) - falls die Datei bereits existiert // werden die Bytes an das Ende der Datei geschrieben // new FileWriter(file) - falls die Datei bereits existiert // wird diese überschrieben writer = new FileWriter(file ,true); // Text wird in den Stream geschrieben writer.write("Hallo Wie gehts?"); // Platformunabhängiger Zeilenumbruch wird in den Stream geschrieben writer.write(System.getProperty("line.separator")); // Text wird in den Stream geschrieben writer.write("Danke mir gehts gut!"); // Schreibt den Stream in die Datei // Sollte immer am Ende ausgeführt werden, sodass der Stream // leer ist und alles in der Datei steht. writer.flush(); // Schließt den Stream writer.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { FileWriterExample fileWriterExample = new FileWriterExample(); fileWriterExample.schreiben(); } }