首頁 >Java >java教程 >如何使用 FileWriter 將資料追加到 Java 中的檔案而不覆寫現有內容?

如何使用 FileWriter 將資料追加到 Java 中的檔案而不覆寫現有內容?

Susan Sarandon
Susan Sarandon原創
2024-11-13 08:10:02190瀏覽

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

使用 Java FileWriter 追加到檔案

在 Java 中處理檔案時,通常需要多次將資料寫入同一個檔案。預設情況下,使用 FileWriter 類別每次使用時都會覆寫檔案的內容。但是,有一種方法可以設定 FileWriter 將資料追加到檔案末尾,而不刪除現有內容。

要在FileWriter 中啟用追加模式,只需將true 作為第二個參數傳遞給建構函數即可:

FileWriter fout = new FileWriter("filename.txt", true);

這將建立一個新的FileWriter 實例,該實例配置為將資料附加到指定檔案的末尾。然後,您可以使用write() 或print() 方法將資料寫入檔案:

fout.write("This text will be appended to the end of the file.");
fout.print(12345); // Writes the integer 12345

將資料寫入檔案完成後,請務必關閉FileWriter 物件以刷新資料到檔案:

fout.close();

使用FileWriter 的附加模式是將資料新增至檔案而不覆寫其現有內容的便捷方法。它對於建立日誌檔案或維護需要經常更新的持久性資料特別有用。

以上是如何使用 FileWriter 將資料追加到 Java 中的檔案而不覆寫現有內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn