クラス java.io.StringBufferInputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.StringBufferInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.StringBufferInputStream
- public class StringBufferInputStream
- extends InputStream
このクラスは InputStream として使用できるストリングバッファを実装する。
-
buffer
- データが格納されるバッファ。
-
count
- バッファで使用する文字数。
-
pos
- バッファにおける位置。
-
StringBufferInputStream(String)
- 指定されたバイト配列から StringBufferInputStream を作成する。
-
available()
- バッファ内で有効なバイト数を返す。
-
read()
- 1バイトのデータを読み込む。
-
read(byte[], int, int)
- バイトの配列を読み込む。
-
reset()
- バッファを初期状態にリセットする。
-
skip(long)
- 入力の n バイトをスキップする。
buffer
protected String buffer
- データが格納されるバッファ。
pos
protected int pos
- バッファにおける位置。
count
protected int count
- バッファで使用する文字数。
StringBufferInputStream
public StringBufferInputStream(String s)
- 指定されたバイト配列から StringBufferInputStream を作成する。
- パラメータ:
- s - (コピーされない)インプットバッファ
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
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標