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 − 這是要過濾的底層輸出流。

類建構函式

序號 建構函式和說明
1

BufferedOutputStream(OutputStream out)

這將建立一個新的緩衝輸出流,用於將資料寫入指定的底層輸出流。

2

BufferedOutputStream(OutputStream out, int size)

這將建立一個新的緩衝輸出流,用於將資料寫入指定的底層輸出流,並使用指定的緩衝區大小。

類方法

序號 方法和說明
1 void flush()

此方法重新整理此緩衝輸出流。

2 void write(byte[] b, int off, int len)

此方法將從指定位元組陣列(從偏移量 off 開始)寫入 len 個位元組到此緩衝輸出流。

3 void write(int b)

此方法將指定的位元組寫入此緩衝輸出流。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.FilterOutputStream
  • Java.io.Object
廣告