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

クラス java.io.OutputStream

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

public abstract class OutputStream
extends Object
この abstract クラスは、バイトの出力ストリームを表すクラスすべてのスーパークラスです。

OutputStream のサブクラスを定義する必要のあるアプリケーションでは、少なくとも、1バイトの出力を書き込むメソッドを常に提供しなければなりなせん。

参照:
BufferedOutputStream, ByteArrayOutputStream, DataOutputStream, FilterOutputStream, InputStream, write

Constructor Index

 o OutputStream()

Method Index

 o close()
このストリームをクローズし、このストリームに関連するシステムリソースをすべて解放する。
 o flush()
この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き込む。
 o write(byte[])
指定のバイト配列からこの出力ストリームへの b.length バイトを書き込む。
 o write(byte[], int, int)
オフセット off から始まる指定のバイト配列からこの出力ストリームへの len バイトを書き込む。
 o write(int)
この出力ストリームに、指定のバイトを書き込む。

Constructors

 o OutputStream
  public OutputStream()

Methods

 o write
  public abstract void write(int b) throws IOException
この出力ストリームまでの指定のバイトを書き込みます。

OutputStream のサブクラスでは、このメソッドを実装しなければなりません。

パラメータ:
b - byte.
例外: IOException
I/Oエラーが発生した場合
 o write
  public void write(byte b[]) throws IOException
指定のバイト配列からこの出力ストリームへの b.length バイトを書き込みます。

OutputStreamwrite メソッドでは、引数が3個の write メソッドを呼び出します。3個の引数は、b0、 および b.lengthです。

パラメータ:
b - データ
例外: IOException
I/Oエラーが発生した場合.
参照:
write
 o write
  public void write(byte b[],
                    int off,
                    int len) throws IOException
オフセット off から始まる指定のバイト配列からこの出力ストリームへの len バイトを書き込みます。

OutputStreamwrite メソッドでは、書き込むバイトごとに引数が1個のメソッドを呼び出します。サブクラスでは、このメソッドをオーバーライドし、もっと効率的に実装してください。

パラメータ:
b - データ
off - データ内の開始オフセット
len - 書き込むバイト数
例外: IOException
I/Oエラーが発生した場合
 o flush
  public void flush() throws IOException
この出力ストリームをフラッシュし、バッファに入っている出力バイトをすべて強制的に書き込みます。

OutputStreamflush メソッドではなにもしません。

例外: IOException
I/Oエラーが発生した場合
 o close
  public void close() throws IOException
このストリームをクローズし、このストリームに関連するシステムリソースをすべて解放します。

OutputStreamclose メソッドではなにもしません。

例外: IOException
I/Oエラーが発生した場合

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