Wie füge ich Text zu einer bestehenden Datei in Java hinzu, ohne ihren Inhalt zu überschreiben?
Hallo zusammen! Ich bin ein Java-Anfänger und habe ein Problem bei der Arbeit mit Dateien. Ich muss eine Logging-Funktion in meiner Anwendung implementieren: Jedes Ereignis soll an das Ende der Log-Datei angehängt werden, anstatt sie zu überschreiben.
Das Problem ist, dass ich FileWriter verwende, aber jedes Mal eine neue Datei erstellt wird, wodurch vorherige Einträge gelöscht werden. Hier ist mein aktueller Code:
```java
import java.io.FileWriter;
import java.io.IOException;
public class Logger {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("log.txt");
writer.write("Erster Eintrag\n");
writer.write("Zweiter Eintrag\n");
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen