在Java 中使用FileWriter 寫入檔案而不覆蓋
在Java 中處理文字檔案時,FileWriter 類別提供了建立、寫入入和修改文件。常見要求是能夠將內容附加到檔案而不刪除其現有內容。這可以透過利用 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中文網其他相關文章!