2015年7月17日 星期五

JAVA 寫入檔案時 如何從最後面開始寫


今天遇到個小問題,剛好很快就找到解答了


狀況是這樣子的


FileWriter fw = new FileWriter("檔名");
fw.write("要寫入的內容");

Q:可是會把原本的檔案內容給覆蓋掉,也就是每次都從頭開始寫。要留下既有的內容,從後面新增怎麼辦?

A:

FileWirter fw = FileWriter("檔名",true);

這是FileWriter提供的建構子

FileWriter(String filename, boolean append) 

第二個欄位是填要不要附加在後面

填true就會從既有內容的最後面開始寫入了

沒有留言:

張貼留言