Ich versuche, eine Zeile zu einer Textdatei mit Java hinzuzufügen. Wenn ich mein Programm ausführe, möchte ich eine einfache Zeile hinzufügen, aber mein Programm entfernt alle alten Daten in der Textdatei, bevor neue Daten geschrieben werden. HierWie fügen Sie eine Textdatei an, anstatt sie in Java zu überschreiben?
ist der Code:
FileWriter fw = null;
PrintWriter pw = null;
try {
fw = new FileWriter("output.txt");
pw = new PrintWriter(fw);
pw.write("testing line \n");
pw.close();
fw.close();
} catch (IOException ex) {
Logger.getLogger(FileAccessView.class.getName()).log(Level.SEVERE, null, ex);
}
Duplizieren: http://stackoverflow.com/questions/2738448/java-io-how-to-append-to-an- existing-existed-text-file – Poindexter
Aufruf von pw.close(), Aufrufe von fw.close(); –