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