天天看點

java io系列24之 BufferedWriter(字元緩沖輸出流)

BufferedWriter 是緩沖字元輸出流。它繼承于Writer。

BufferedWriter 的作用是為其他字元輸出流添加一些緩沖功能。

BufferedWriter 函數清單

java io系列24之 BufferedWriter(字元緩沖輸出流)
java io系列24之 BufferedWriter(字元緩沖輸出流)
java io系列24之 BufferedWriter(字元緩沖輸出流)
java io系列24之 BufferedWriter(字元緩沖輸出流)
java io系列24之 BufferedWriter(字元緩沖輸出流)

說明: BufferedWriter的源碼非常簡單,這裡就BufferedWriter的思想進行簡單說明:BufferedWriter通過字元數組來緩沖資料,當緩沖區滿或者使用者調用flush()函數時,它就會将緩沖區的資料寫入到輸出流中。

關于BufferedWriter中API的詳細用法,參考示例代碼(BufferedWriterTest.java):

java io系列24之 BufferedWriter(字元緩沖輸出流)
java io系列24之 BufferedWriter(字元緩沖輸出流)

運作結果:

生成檔案“bufferwriter.txt”,檔案的内容是“abcdefghij”。