位置:首頁 > Java技術 > Java.io包 > Java.io.BufferedOutputStream類使用例子

Java.io.BufferedOutputStream類使用例子

Java.io.BufferedOutputStream 類實現一個緩衝輸出流。通過建立這樣一個輸出流,應用程序可以寫字節到底層輸出流,而不必然導致調用底層的係統寫入的每個字節。

類聲明

以下是Java.io.BufferedOutputStream類的聲明:

public class BufferedOutputStream
   extends FilterOutputStream

字段域

以下是Java.io.BufferedOutputStream類中的字段:

  • protected byte[] buf -- 這是在數據被存儲在內部緩衝器中。

  • protected int count -- 這是在緩衝器中的有效字節數。

  • protected OutputStream out -- 這是相關的輸出流進行過濾。

類構造函數

S.N. 構造函數 & 描述
1 BufferedOutputStream(OutputStream out) 
這將創建一個新的緩衝輸出流將數據寫入到指定的基礎輸出流。
2 BufferedOutputStream(OutputStream out, int size) 
這將創建一個新的緩衝輸出流的數據與指定的緩衝區大小寫入指定的基礎輸出流。

類方法

S.N. 方法 & 描述
1 void flush() 
這個方法刷新此緩衝的輸出流。
2 void write(byte[] b, int off, int len) 
這個方法從指定的字節數組開始在這個緩衝的輸出流關閉寫入len字節。
3 void write(int b) 
此方法寫入指定的字節寫入此緩衝的輸出流。

方法繼承

這個類繼承自以下類方法:

  • Java.io.FilterOutputStream

  • Java.io.Object