クラス java.io.ByteArrayInputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.ByteArrayInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.ByteArrayInputStream
- public class ByteArrayInputStream
- extends InputStream
のクラスは InputStream として使用できるバッファを実装する。
-
buf
- データが格納されるバッファ。
-
count
- バッファで使用する文字数。
-
pos
- バッファ内の現在の位置。
-
ByteArrayInputStream(byte[])
- 指定されたバイト配列から ByteArrayInputStream を作成する。
-
ByteArrayInputStream(byte[], int, int)
- 指定されたバイト配列から ByteArrayInputStream を作成する。
-
available()
- バッファ内で有効なバイト数を返す。
-
read()
- 1バイトのデータを読み込む。
-
read(byte[], int, int)
- バイトの配列に読み込む。
-
reset()
- バッファを初期状態にリセットする。
-
skip(long)
- 入力の n バイトをスキップする。
buf
protected byte buf[]
- データが格納されるバッファ。
pos
protected int pos
- バッファ内の現在の位置。
count
protected int count
- バッファで使用する文字数。
ByteArrayInputStream
public ByteArrayInputStream(byte buf[])
- 指定されたバイト配列から ByteArrayInputStream を作成する。
- パラメータ:
- buf - (コピーされない)インプットバッファ
ByteArrayInputStream
public ByteArrayInputStream(byte buf[],
int offset,
int length)
- 指定されたバイト配列から ByteArrayInputStream を作成する。
- パラメータ:
- buf - (コピーされない)インプットバッファ
- offset - 読み込まれる最初のバイトのオフセット
- length - 読み込むバイト数
read
public synchronized int read()
- 1バイトのデータを読み込む。
- 返り値:
- 読み込まれたバイト、ストリームの最後に達した場合は
-1 が返される。
- オーバーライド:
- クラス InputStream の read
read
public synchronized int read(byte b[],
int off,
int len)
- バイトの配列に読み込む。
- パラメータ:
- b - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 実際に読み込まれたバイト数、ストリームの最後に達した
場合は -1 が返される。
- オーバーライド:
- クラス InputStream の read
skip
public synchronized long skip(long n)
- 入力の n バイトをスキップする。
- パラメータ:
- n - スキップするバイト数
- 返り値:
- 実際にスキップしたバイト数。
- オーバーライド:
- クラス InputStream の skip
available
public synchronized int available()
- バッファ内で有効なバイト数を返す。
- オーバーライド:
- クラス InputStream の available
reset
public synchronized void reset()
- バッファを初期状態にリセットする。
- オーバーライド:
- クラス InputStream の reset
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標