Menu
Coddy logo textTech

Write

Lektion 5 von 11 im Kurs Dateiverarbeitung in Java von Coddy.

Um in Java in eine Datei zu schreiben, können wir die Klasse FileWriter verwenden:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Der obige Code schreibt Text in die Datei "data.txt". Beachten Sie, dass Sie die Ausnahme IOException behandeln müssen.

Standardmäßig überschreibt der Text jeglichen vorhandenen Text. Wenn Sie den Text an den bereits vorhandenen Dateiinhalt anhängen möchten, verwenden Sie dies:

 FileWriter writer = new FileWriter("data.txt", true);

Beachten Sie das true als zweites Argument für den Konstruktor von FileWriter.

challenge icon

Aufgabe

Einfach

Gegeben ist die Datei namens "coddy.txt" von vorhin. Hänge den folgenden Text an diese Datei an:

This is the end of the file, but only the beginning...

Gib am Ende den neuen Dateiinhalt aus.

Probier es selbst

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // Code hier schreiben
    }
}

Alle Lektionen in Dateiverarbeitung in Java