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

クラス java.io.PushbackInputStream

java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.FilterInputStream
                   |
                   +----java.io.PushbackInputStream

public class PushbackInputStream
extends FilterInputStream
1バイトのプッシュバックバッファを持っている入力ストリーム。

Variable Index

 o pushBack
文字をプッシュバックする。

Constructor Index

 o PushbackInputStream(InputStream)
PushbackInputStream を作成する。

Method Index

 o available()
ブロックしないで読み込まれることができるバイト数を返す。
 o markSupported()
このストリーム型がマークあるいはリセットをサポートする場合はtrue を返す。
 o read()
1バイトのデータを読み込む。
 o read(byte[], int, int)
バイトの配列を読み込む。
 o unread(int)
文字をプッシュバックする。

Variables

 o pushBack
  protected int pushBack
文字をプッシュバックする。

Constructors

 o PushbackInputStream
  public PushbackInputStream(InputStream in)
PushbackInputStream を作成する。
パラメータ:
in - 入力ストリーム

Methods

 o read
  public int read() throws IOException
1バイトのデータを読み込む。このメソッドは、入力が無効の場合は、ブロックする。
返り値:
読み込まれたバイト。ストリームの最後に達した場合は -1 が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterInputStreamread
 o read
  public int read(byte bytes[],
                  int offset,
                  int length) throws IOException
バイトの配列を読み込む。このメソッドは、いずれかの入力が有効になるまで、 ブロックする。
パラメータ:
b - データが読み込まれるバッファ
off - データの開始オフセット
len - 読み込まれる最大バイト数
返り値:
実際に読み込まれたバイト数。 ストリームの最後に達した 場合は -1が返される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス FilterInputStreamread
 o unread
  public void unread(int ch) throws IOException
文字をプッシュバックする。
パラメータ:
ch - プッシュバックされる文字
例外: IOException
1文字より多くプッシュバックされようとした場合。
 o available
  public int available() throws IOException
ブロックしないで読み込まれることができるバイト数を返す。
オーバーライド:
クラス FilterInputStreamavailable
 o markSupported
  public boolean markSupported()
このストリーム型がマークあるいはリセットをサポートする場合はtrue を返す。
オーバーライド:
クラス FilterInputStreammarkSupported

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

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