1. 程式人生 > >FileWriter文件文件字符輸出流寫入存儲數據

FileWriter文件文件字符輸出流寫入存儲數據

alt 數值 info 字節流 自動 close 字符輸出 exception 都是

1、FileWriter文件字符輸出流-寫入-存儲數據

技術分享圖片

其中,流關閉之後再調用會報IOException;

其中,與文件字符輸入流-寫出-讀取數據 和 字節輸出流-寫入-存儲數據 不同的是,要先flush()方法,將內存緩沖區的數據刷新到硬盤文件中;

close()方法會自動調用flush()方法將內存緩沖區的數據刷新到硬盤文件中;

2、flush() 和 close() 的區別

技術分享圖片

執行結果:e.txt中97 和 98 都有;

技術分享圖片

3、文件字符輸出流FileWriter使用數值 char[ ] 和字符串 String 批量寫入數據

技術分享圖片

其中,數組char [ ] 和 字符串String 索引都是從0開始(0,1,2...)

FileWriter文件字符輸出流-寫入-存儲數據 和 FileReader文件字符輸入流-寫出-讀取處理數據,和字節流的區別,

在於可以直接使用字符串String 進行批量操作,不用如調用String 的構造方法將數組轉換成字符串;

FileWriter文件文件字符輸出流寫入存儲數據