クラス java.io.PushbackInputStream
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.PushbackInputStream
java.lang.Object
|
+----java.io.InputStream
|
+----java.io.FilterInputStream
|
+----java.io.PushbackInputStream
- public class PushbackInputStream
- extends FilterInputStream
1バイトのプッシュバックバッファを持っている入力ストリーム。
-
pushBack
- 文字をプッシュバックする。
-
PushbackInputStream(InputStream)
- PushbackInputStream を作成する。
-
available()
- ブロックしないで読み込まれることができるバイト数を返す。
-
markSupported()
- このストリーム型がマークあるいはリセットをサポートする場合はtrue を返す。
-
read()
- 1バイトのデータを読み込む。
-
read(byte[], int, int)
- バイトの配列を読み込む。
-
unread(int)
- 文字をプッシュバックする。
pushBack
protected int pushBack
- 文字をプッシュバックする。
PushbackInputStream
public PushbackInputStream(InputStream in)
- PushbackInputStream を作成する。
- パラメータ:
- in - 入力ストリーム
read
public int read() throws IOException
- 1バイトのデータを読み込む。このメソッドは、入力が無効の場合は、ブロックする。
- 返り値:
- 読み込まれたバイト。ストリームの最後に達した場合は
-1 が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterInputStream の read
read
public int read(byte bytes[],
int offset,
int length) throws IOException
- バイトの配列を読み込む。このメソッドは、いずれかの入力が有効になるまで、
ブロックする。
- パラメータ:
- b - データが読み込まれるバッファ
- off - データの開始オフセット
- len - 読み込まれる最大バイト数
- 返り値:
- 実際に読み込まれたバイト数。 ストリームの最後に達した
場合は -1が返される。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- クラス FilterInputStream の read
unread
public void unread(int ch) throws IOException
- 文字をプッシュバックする。
- パラメータ:
- ch - プッシュバックされる文字
- 例外: IOException
- 1文字より多くプッシュバックされようとした場合。
available
public int available() throws IOException
- ブロックしないで読み込まれることができるバイト数を返す。
- オーバーライド:
- クラス FilterInputStream の available
markSupported
public boolean markSupported()
- このストリーム型がマークあるいはリセットをサポートする場合はtrue を返す。
- オーバーライド:
- クラス FilterInputStream の markSupported
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標