Java-io-bufferedoutputstream

提供:Dev Guides
移動先:案内検索

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 -これは、フィルタリングされる基礎となる出力ストリームです。

クラスコンストラクター

Sr.No. Constructor & Description
1

BufferedOutputStream(OutputStream out)

これは、指定された基礎となる出力ストリームにデータを書き込むための新しいバッファリングされた出力ストリームを作成します。

2

BufferedOutputStream(OutputStream out, int size)

これは、指定されたバッファサイズで指定された基本出力ストリームにデータを書き込むために、新しいバッファ出力ストリームを作成します。

クラスメソッド

Sr.No. Method & Description
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