首頁 > Java > java教程 > 如何在Java中將資料追加到檔案而不覆蓋?

如何在Java中將資料追加到檔案而不覆蓋?

Linda Hamilton
發布: 2024-11-09 10:39:02
原創
857 人瀏覽過

How to Append Data to a File in Java Without Overwriting?

在Java 中使用FileWriter 寫入檔案而不覆蓋

在Java 中處理文字檔案時,FileWriter 類別提供了建立、寫入入和修改文件。常見要求是能夠將內容附加到檔案而不刪除其現有內容。這可以透過利用 FileWriter 的「追加」模式功能來實現。

解決方案:

要重複寫入相同文件而不覆蓋數據,請按照以下步驟操作:

  1. 使用目標文件路徑作為第一個參數實例化FileWriter 物件。
  2. 將 true 作為第二個參數傳遞給 FileWriter 的建構子以啟用「追加」模式。這表示應該打開文件進行追加。

範例程式碼:

FileWriter fout = new FileWriter("filename.txt", true);
PrintWriter fileout = new PrintWriter(fout, true);
fileout.print("New data to append to the file");
fileout.close();
登入後複製

在此範例中,使用「append」建立fout 物件" 透過將第二個參數設為true 來啟用模式。 這確保寫入檔案的任何資料都會附加到現有內容,而不是覆寫它們。類別為了方便起見,作為FileWriter 的包裝器。用法參考

](https://docs.oracle.com/javase /7/docs/api/java/io/FileWriter.html)

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板