問題:
使用 Java 的 FileWriter寫入檔案時,是否存在不斷追加新資料而不刪除現有資料的方法
解決方案:
是的,您可以使用FileWriter 中的“追加」模式寫入新數據,而不會覆蓋先前的內容。若要啟用此模式,請將true 作為第二個參數傳遞給FileWriter 建構子:
FileWriter fout = new FileWriter("filename.txt", true);
這是更新的範例:
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();
透過將true 傳遞給FileWriter 建構函數,您可以指定您想要追加到現有檔案而不是覆寫它。
以上是如何使用 Java 的 FileWriter 將資料追加到檔案中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!