通過以下方式可以寫文件List<String> list = new ArrayList<String>();list.add("第一行");list.add("第二行");list.add("第三行"); Path path = Paths.get("E:" + File.separator + "demo.txt");Files.write(path, list, Charset.forName("UTF-8")); 但如果想每次執行都追加內容該怎么辦呢?
1 回答

一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
首先你上面的代碼這樣寫更好(看):
Path path = Paths.get("E:", "demo.txt");
Files.write(path, list, StandardCharsets.UTF_8);
至于追加,使用 StandardOpenOption 的 APPEND 選項就行:
Files.write(path, list, StandardCharsets.UTF_8, StandardOpenOption.APPEND);
添加回答
舉報
0/150
提交
取消