Heim >Java >javaLernprogramm >Wie füge ich in Java Daten an eine Datei hinzu, ohne sie zu überschreiben?
Schreiben in eine Datei ohne Überschreiben in Java mit FileWriter
Beim Arbeiten mit Textdateien in Java bietet die FileWriter-Klasse Methoden zum Erstellen, Schreiben und Ändern von Dateien. Eine häufige Anforderung ist die Möglichkeit, Inhalte an eine Datei anzuhängen, ohne den vorhandenen Inhalt zu löschen. Dies kann durch die Verwendung der „Anhänge“-Modusfunktion von FileWriter erreicht werden.
Lösung:
Um wiederholt in dieselbe Datei zu schreiben, ohne Daten zu überschreiben, befolgen Sie diese Schritte:
Beispielcode:
FileWriter fout = new FileWriter("filename.txt", true); PrintWriter fileout = new PrintWriter(fout, true); fileout.print("New data to append to the file"); fileout.close();
In diesem Beispiel wird das fout-Objekt mit „append“ erstellt "-Modus aktiviert, indem das zweite Argument auf true gesetzt wird. Dadurch wird sichergestellt, dass alle in die Datei geschriebenen Daten an den vorhandenen Inhalt angehängt werden, anstatt ihn zu überschreiben.
Zusätzliche Informationen:
Das obige ist der detaillierte Inhalt vonWie füge ich in Java Daten an eine Datei hinzu, ohne sie zu überschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!