通過以下方式可以寫文件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")); 但如果想每次執(zhí)行都追加內(nèi)容該怎么辦呢?
1 回答

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