Anhängen an Dateien mit Java FileWriter
Bei der Arbeit mit Dateien in Java ist es oft notwendig, Daten mehrmals in dieselbe Datei zu schreiben . Standardmäßig wird bei Verwendung der FileWriter-Klasse der Inhalt der Datei bei jeder Verwendung überschrieben. Es gibt jedoch eine Möglichkeit, FileWriter so zu konfigurieren, dass Daten an das Ende der Datei angehängt werden, ohne den vorhandenen Inhalt zu löschen.
Um den Anhängemodus in FileWriter zu aktivieren, übergeben Sie einfach true als zweites Argument an den Konstruktor:
FileWriter fout = new FileWriter("filename.txt", true);
Dadurch wird eine neue FileWriter-Instanz erstellt, die so konfiguriert ist, dass Daten an das Ende der angegebenen Datei angehängt werden. Anschließend können Sie die Methoden write() oder print() verwenden, um Daten in die Datei zu schreiben:
fout.write("This text will be appended to the end of the file."); fout.print(12345); // Writes the integer 12345
Sobald Sie mit dem Schreiben der Daten in die Datei fertig sind, schließen Sie unbedingt das FileWriter-Objekt, um die Daten zu leeren zur Datei:
fout.close();
Die Verwendung des Anhängemodus mit FileWriter ist eine bequeme Möglichkeit, Daten zu einer Datei hinzuzufügen, ohne deren vorhandenen Inhalt zu überschreiben. Dies ist besonders nützlich zum Erstellen von Protokolldateien oder zum Verwalten persistenter Daten, die häufig aktualisiert werden müssen.
Das obige ist der detaillierte Inhalt vonWie füge ich mit FileWriter Daten an eine Datei in Java hinzu, ohne vorhandenen Inhalt zu überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!