java字元流的檔案寫入FileWriter
阿新 • • 發佈:2019-01-31
/* * 字元流中的檔案寫入 * 下面我們將介紹專門用於操作檔案的Writer子類物件,FileWriter * 步驟: * 1.建立一個FileWriter物件,該物件一被初始化就必須明確要操作的檔案,而且該檔案會建立到 * 指定的位置,如果該目錄已有同名檔案,則被覆蓋。 * 而且建立和寫入的過程要進行異常的處理,也就是try一下。 * 2.呼叫write方法,將字元流寫入流中 * 3.重新整理流物件中的緩衝區的資料到目的地 * 4.關閉流物件 */ import java.io.*; public class Zifuwriter { public static void main(String[] args) { FileWriter fw=null;//在外定義變數,finally中才可以用,由於要在後面關閉資源 try { fw=new FileWriter("D:\\javatest\\test1.txt");//寫入自己想要的路徑,可以新建文字文件 fw.write("abcd"); fw.flush(); } catch(IOException e) { System.out.println(e.toString()); } finally { try { if(fw!=null) //不為空才需要關閉 { fw.close(); } } catch(IOException e) { System.out.println(e.toString()); } } } }
如果想對已有檔案進行續寫的話則
fw=new FileWriter("D:\\javatest\\test1.txt",ture);
傳遞true代表不覆蓋已有檔案,並在已有檔案的結尾處進行續寫