java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
- すべての実装されたインタフェース:
- Closeable,- Flushable,- AutoCloseable
public class BufferedOutputStream extends FilterOutputStream
バッファリングされた出力ストリームを実装します。 このような出力ストリームを設定することにより、アプリケーションは、バイト単位でベースとなるシステムを呼び出さなくても、複数のバイトをベースとなる出力ストリームに書き込むことができます。 
- 導入されたバージョン:
- 1.0
- 
フィールドのサマリー
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BufferedOutputStream(OutputStream out)指定されたベースとなる出力ストリームにデータを書き込むためのバッファリングされた出力ストリームを作成します。BufferedOutputStream(OutputStream out, int size)指定されたベースとなる出力ストリームにデータを書き込むためのバッファリングされた出力ストリームを、指定されたバッファ・サイズで作成します。
- 
メソッドのサマリー
- 
フィールド詳細
- 
コンストラクタの詳細- 
BufferedOutputStreampublic BufferedOutputStream(OutputStream out)指定されたベースとなる出力ストリームにデータを書き込むためのバッファリングされた出力ストリームを作成します。- パラメータ:
- out- ベースとなる出力ストリーム。
 
- 
BufferedOutputStreampublic BufferedOutputStream(OutputStream out, int size)指定されたベースとなる出力ストリームにデータを書き込むためのバッファリングされた出力ストリームを、指定されたバッファ・サイズで作成します。- パラメータ:
- out- ベースとなる出力ストリーム。
- size- バッファ・サイズ。
- 例外:
- IllegalArgumentException- size <= 0の場合
 
 
- 
- 
メソッドの詳細- 
writepublic void write(int b) throws IOException指定されたバイト数をバッファリングされた出力ストリームに書き込みます。- オーバーライド:
- write、クラス:- FilterOutputStream
- パラメータ:
- b- 書き込まれるバイト。
- 例外:
- IOException- 入出力エラーが発生した場合。
 
- 
writepublic void write(byte[] b, int off, int len) throws IOException指定されたバイト配列のオフセット位置offから始まるlenバイトをこのバッファリングされた出力ストリームに書き込みます。このメソッドは通常、指定された配列からこのストリームのバッファへバイトを格納し、必要に応じてベースとなる出力ストリームにバッファをフラッシュします。 しかし、要求された長さがこのストリームのバッファと同じ大きさ以上の場合、このメソッドはバッファをフラッシュし、そのバイトをベースとなる出力ストリームに直接書き込みます。 このため、余分な BufferedOutputStreamがデータを不必要にコピーすることがありません。- オーバーライド:
- write、クラス:- FilterOutputStream
- パラメータ:
- b- データ。
- off- データの開始オフセット。
- len- 書き込むバイト数。
- 例外:
- IOException- 入出力エラーが発生した場合。
- 関連項目:
- FilterOutputStream.write(int)
 
- 
flushpublic void flush() throws IOExceptionバッファリングされた出力ストリームをフラッシュします。 この処理により、バッファリングされているすべての出力バイトがベースとなる出力ストリームに書き込まれます。- 定義:
- flush、インタフェース:- Flushable
- オーバーライド:
- flush、クラス:- FilterOutputStream
- 例外:
- IOException- 入出力エラーが発生した場合。
- 関連項目:
- FilterOutputStream.out
 
 
-