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

クラス java.io.ByteArrayInputStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.ByteArrayInputStream

public class ByteArrayInputStream
extends InputStream
のクラスは InputStream として使用できるバッファを実装する。

Variable Index

 o buf
データが格納されるバッファ。
 o count
バッファで使用する文字数。
 o pos
バッファ内の現在の位置。

Constructor Index

 o ByteArrayInputStream(byte[])
指定されたバイト配列から ByteArrayInputStream を作成する。
 o ByteArrayInputStream(byte[], int, int)
指定されたバイト配列から ByteArrayInputStream を作成する。

Method Index

 o available()
バッファ内で有効なバイト数を返す。
 o read()
1バイトのデータを読み込む。
 o read(byte[], int, int)
バイトの配列に読み込む。
 o reset()
バッファを初期状態にリセットする。
 o skip(long)
入力の n バイトをスキップする。

Variables

 o buf
  protected byte buf[]
データが格納されるバッファ。
 o pos
  protected int pos
バッファ内の現在の位置。
 o count
  protected int count
バッファで使用する文字数。

Constructors

 o ByteArrayInputStream
  public ByteArrayInputStream(byte buf[])
指定されたバイト配列から ByteArrayInputStream を作成する。
パラメータ:
buf - (コピーされない)インプットバッファ
 o ByteArrayInputStream
  public ByteArrayInputStream(byte buf[],
                              int offset,
                              int length)
指定されたバイト配列から ByteArrayInputStream を作成する。
パラメータ:
buf - (コピーされない)インプットバッファ
offset - 読み込まれる最初のバイトのオフセット
length - 読み込むバイト数

Methods

 o read
  public synchronized int read()
1バイトのデータを読み込む。
返り値:
読み込まれたバイト、ストリームの最後に達した場合は -1 が返される。
オーバーライド:
クラス InputStreamread
 o read
  public synchronized int read(byte b[],
                               int off,
                               int len)
バイトの配列に読み込む。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数、ストリームの最後に達した 場合は -1 が返される。
オーバーライド:
クラス InputStreamread
 o skip
  public synchronized long skip(long n)
入力の n バイトをスキップする。
パラメータ:
n - スキップするバイト数
返り値:
実際にスキップしたバイト数。
オーバーライド:
クラス InputStreamskip
 o available
  public synchronized int available()
バッファ内で有効なバイト数を返す。
オーバーライド:
クラス InputStreamavailable
 o reset
  public synchronized void reset()
バッファを初期状態にリセットする。
オーバーライド:
クラス InputStreamreset

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

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