Heim > Java > javaLernprogramm > Hauptteil

Wie füge ich mit FileWriter Daten an eine Datei in Java hinzu, ohne vorhandenen Inhalt zu überschreiben?

Susan Sarandon
Freigeben: 2024-11-13 08:10:02
Original
134 Leute haben es durchsucht

How do I append data to a file in Java using FileWriter without overwriting existing content?

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);
Nach dem Login kopieren

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
Nach dem Login kopieren

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();
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage