クラス java.io.BufferedOutputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.BufferedOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.BufferedOutputStream
- public class BufferedOutputStream
- extends FilterOutputStream
バッファされた出力ストリーム。 このストリームには毎回書き込みを起こさないで
ストリームに文字を書き込むことができる。最初データはバッファに書き込まれる。
データは、バッファが一杯である時か、あるいはストリームがフラッシュされる時の
み実際のストリームに書き込まれる。
-
buf
- データが格納されるバッファ。
-
count
- バッファ内のバイト数。
-
BufferedOutputStream(OutputStream)
- デフォルトのバッファサイズで新しいバッファされたストリームを作成する。
-
BufferedOutputStream(OutputStream, int)
- 指定されたバッファサイズで新しいバッファされたストリームを作成する。
-
flush()
- ストリームをフラッシュする。
-
write(int)
- バイトを書き込む。
-
write(byte[], int, int)
- バイトの部分配列を書き込む。
buf
protected byte buf[]
- データが格納されるバッファ。
count
protected int count
- バッファ内のバイト数。
BufferedOutputStream
public BufferedOutputStream(OutputStream out)
- デフォルトのバッファサイズで新しいバッファされたストリームを作成する。
- パラメータ:
- out - 出力ストリーム
BufferedOutputStream
public BufferedOutputStream(OutputStream out,
int size)
- 指定されたバッファサイズで新しいバッファされたストリームを作成する。
- パラメータ:
- out - 出力ストリーム
- size - バッファサイズ
write
public synchronized void write(int b) throws IOException
- バイトを書き込む。このメソッドは、バイトが実際に書き込まれるまで、
ブロックする。
- パラメータ:
- b - 書き込まれるバイト
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の write
write
public synchronized void write(byte b[],
int off,
int len) throws IOException
- バイトの部分配列を書き込む。
- パラメータ:
- b - 書き込まれるデータ
- off - データ内の開始オフセット
- len - 書き込まれるバイト数
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の write
flush
public synchronized void flush() throws IOException
- ストリームをフラッシュする。 これはすべてのバッファされた出力バイトを
書き込む。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterOutputStream の flush
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標