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

クラス java.io.ByteArrayOutputStream

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

public class ByteArrayOutputStream
extends OutputStream
このクラスは OutputStream として使用できるバッファを実装する。 バッファはデータがストリームに書き込まれると自動的に大きくなる。 データはtoByteArray() と toString() を使用して取り出すことができる。

Variable Index

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

Constructor Index

 o ByteArrayOutputStream()
新しい ByteArrayOutputStream を作成する。
 o ByteArrayOutputStream(int)
指定された初期サイズで新しい ByteArrayOutputStream を作成する。

Method Index

 o reset()
既に割り当てられたバッファを廃棄しないで再び使用するためにバッファを リセットする。
 o size()
バッファの現在のサイズを返す。
 o toByteArray()
入力データのコピーを返す。
 o toString()
入力データを文字列に変換する。
 o toString(int)
入力データを文字列に変換する。
 o write(int)
バイトをバッファに書き込む。
 o write(byte[], int, int)
バイトをバッファに書き込む。
 o writeTo(OutputStream)
もう一つのストリームにバッファの内容を書き込む。

Variables

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

Constructors

 o ByteArrayOutputStream
  public ByteArrayOutputStream()
新しい ByteArrayOutputStream を作成する。
 o ByteArrayOutputStream
  public ByteArrayOutputStream(int size)
指定された初期サイズで新しい ByteArrayOutputStream を作成する。
パラメータ:
size - 初期サイズ

Methods

 o write
  public synchronized void write(int b)
バイトをバッファに書き込む。
パラメータ:
b - バイト
オーバーライド:
クラス OutputStreamwrite
 o write
  public synchronized void write(byte b[],
                                 int off,
                                 int len)
バイトをバッファに書き込む。
パラメータ:
b - 書き込まれるデータ
off - データ内の開始オフセット
len - 書き込まれるバイト数
オーバーライド:
クラス OutputStreamwrite
 o writeTo
  public synchronized void writeTo(OutputStream out) throws IOException
もう一つのストリームにバッファの内容を書き込む。
パラメータ:
out - 書き込まれる出力ストリーム
 o reset
  public synchronized void reset()
既に割り当てられたバッファを廃棄しないで再び使用するためにバッファを リセットする。
 o toByteArray
  public synchronized byte[] toByteArray()
入力データのコピーを返す。
 o size
  public int size()
バッファの現在のサイズを返す。
 o toString
  public String toString()
入力データを文字列に変換する。
返り値:
文字列。
オーバーライド:
クラス ObjecttoString
 o toString
  public String toString(int hibyte)
入力データを文字列に変換する。それぞれの 16 ビットユニコード文字 の上位 8 ビットは hibyte にセットされる。
パラメータ:
hibyte - セットするビット

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

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