Java File中追加新的內容

2021-05-26 21:10:26 字數 560 閱讀 5418

最近在專案中遇到乙個問題,需要在現有的檔案中加入新的內容,並且不能出現亂碼,查詢了相關資料後,終於解決了問題。特將相關的方法寫出來以便日後用到。

/** * 向已存在的檔案中追加新的內容,並控制其編碼

* @param file

* @param loginfo

* @throws exception */

public static void log(file file,string loginfo) throws exception{

bufferedwriter out = null;

out = new bufferedwriter(new outputstreamwriter(new fileoutputstream(file, true),"utf-8"));//將輸出流設定為true屬性即可將新的內容寫於檔案中,在outputstreamwriter方法中的第二個引數中加入編碼方式,防止出現亂碼問題。

out.write(loginfo);//寫入新內容

out.close();

Python 往json檔案中追加內容

往json檔案中追加內容 已存在的json檔案內容如下 需求 想要追加json內容 例如 追加後如下 若直接採用指定檔案開啟方式為追加模式 a表示追加 則會變成如下效果 import os from os.path import join as pjoin import json name emb ...

python向json檔案中追加內容

我們常常會遇到這樣的json檔案 可以看出檔案的開頭和結尾是 這種檔案中的每一行 乙個記錄 都是乙個字典 dict 然後把所有的字典物件新增至列表中 list 那麼,我們如何來追加內容呢?方法 python實現 def write json obj 寫入 追加json檔案 param obj ret...

列印log等內容到檔案中, 追加

有需求,需要把log檔案列印到檔案中進行轉存,或者上傳到伺服器,如下 要列印的內容為nsstring 方法1.成功列印,但要注意下面這種方式會不斷地開啟這個檔案,然後不斷地關閉檔案,在正常的 中,應該是開啟一次,關閉一次即可,因為開啟和關閉檔案流的操作是很費時的。define recordfilep...