クラス java.io.BufferedOutputStream
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.io.BufferedOutputStream

java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.io.BufferedOutputStream

public class BufferedOutputStream
extends FilterOutputStream
バッファされた出力ストリーム。 このストリームには毎回書き込みを起こさないで ストリームに文字を書き込むことができる。最初データはバッファに書き込まれる。 データは、バッファが一杯である時か、あるいはストリームがフラッシュされる時の み実際のストリームに書き込まれる。

Variable Index

 o buf
データが格納されるバッファ。
 o count
バッファ内のバイト数。

Constructor Index

 o BufferedOutputStream(OutputStream)
デフォルトのバッファサイズで新しいバッファされたストリームを作成する。
 o BufferedOutputStream(OutputStream, int)
指定されたバッファサイズで新しいバッファされたストリームを作成する。

Method Index

 o flush()
ストリームをフラッシュする。
 o write(int)
バイトを書き込む。
 o write(byte[], int, int)
バイトの部分配列を書き込む。

Variables

 o buf
  protected byte buf[]
データが格納されるバッファ。
 o count
  protected int count
バッファ内のバイト数。

Constructors

 o BufferedOutputStream
  public BufferedOutputStream(OutputStream out)
デフォルトのバッファサイズで新しいバッファされたストリームを作成する。
パラメータ:
out - 出力ストリーム
 o BufferedOutputStream
  public BufferedOutputStream(OutputStream out,
                              int size)
指定されたバッファサイズで新しいバッファされたストリームを作成する。
パラメータ:
out - 出力ストリーム
size - バッファサイズ

Methods

 o write
  public synchronized void write(int b) throws IOException
バイトを書き込む。このメソッドは、バイトが実際に書き込まれるまで、 ブロックする。
パラメータ:
b - 書き込まれるバイト
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterOutputStreamwrite
 o write
  public synchronized void write(byte b[],
                                 int off,
                                 int len) throws IOException
バイトの部分配列を書き込む。
パラメータ:
b - 書き込まれるデータ
off - データ内の開始オフセット
len - 書き込まれるバイト数
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterOutputStreamwrite
 o flush
  public synchronized void flush() throws IOException
ストリームをフラッシュする。 これはすべてのバッファされた出力バイトを 書き込む。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterOutputStreamflush

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標