Problem:
Wenn Sie Javas FileWriter zum Schreiben in eine Datei verwenden, gibt es ein Möglichkeit, kontinuierlich neue Daten hinzuzufügen, ohne die vorhandenen zu löschen Inhalte?
Lösung:
Ja, Sie können den „Anhängen“-Modus in FileWriter verwenden, um neue Daten zu schreiben, ohne vorherige Inhalte zu überschreiben. Um diesen Modus zu aktivieren, übergeben Sie true als zweites Argument an den FileWriter-Konstruktor:
FileWriter fout = new FileWriter("filename.txt", true);
Hier ist ein aktualisiertes Beispiel:
fout = new FileWriter( "Distribution_" + Double.toString(_lowerBound) + "_" + Double.toString(_highBound) + ".txt", true); fileout = new PrintWriter(fout,true); fileout.print(now.getTime().toString() + ", " + weight + ","+ count +"\n"); fileout.close();
Durch die Übergabe von true an den FileWriter-Konstruktor geben Sie dies an Sie möchten an die vorhandene Datei anhängen, anstatt sie zu überschreiben.
Das obige ist der detaillierte Inhalt vonWie füge ich mit Javas FileWriter Daten an eine Datei an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!