全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.io.PushbackReader
java.lang.Object
   |
   +----java.io.Reader
           |
           +----java.io.FilterReader
                   |
                   +----java.io.PushbackReader
  -  public class PushbackReader
  -  extends FilterReader
文字ストリームリーダによって、文字をストリームにプッシュバックできます。
   
  -   PushbackReader(Reader) PushbackReader(Reader)
-   1文字分のプッシュバックバッファを持つ新しいプッシュバックリーダを作成する。
  
-   PushbackReader(Reader, int) PushbackReader(Reader, int)
-   指定されたサイズのプッシュバックバッファを持つ新しいプッシュバックリーダを作成する。
   
  -   close() close()
-   ストリームをクローズする。
  
-   markSupported() markSupported()
-   このストリームが mark() オペレーションをサポートするかどうか、サポートしないのはどれなのかを示す。
  
-   read() read()
-   単独の文字を読み込む。
  
-   read(char[], int, int) read(char[], int, int)
-   配列の一部に文字を読み込む。
  
-   ready() ready()
-   このストリームが読み込める状態になっているかどうかを示す。
  
-   unread(char[]) unread(char[])
-   文字の配列全体をプッシュバックする。
  
-   unread(char[], int, int) unread(char[], int, int)
-   文字の配列からプッシュバックする。
  
-   unread(int) unread(int)
-   単独の文字をプッシュバックする。
   
 PushbackReader
PushbackReader
  public PushbackReader(Reader in,
                        int size)
  -  指定されたサイズのプッシュバックバッファを持つ新しいプッシュバックリーダを作成します。
 
 PushbackReader
PushbackReader
  public PushbackReader(Reader in)
  -  1文字分のプッシュバックバッファを持つ新しいプッシュバックリーダを作成します。
 
   
 read
read
  public int read() throws IOException
  -  単独の文字を読み込みます。
   
- 
    -  返り値:
    
-  読み込んだ文字。ストリームが終わった場合は -1。
    
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  クラス FilterReader の read
  
 
 read
read
  public int read(char cbuf[],
                  int off,
                  int len) throws IOException
  -  配列の一部に文字を読み込みます。
   
- 
    -  パラメータ:
    
-  cbuf - 宛先のバッファ
    -  off - 文字の読み込みを始めるオフセット
    -  len - 読み込む文字の最大数
    
-  返り値:
    
-  読み込んだ文字数。ストリームが終わった場合は -1。
    
-  例外: IOException
    
-  I/O エラーが発生した場合。
    
-  オーバーライド:
    
-  クラス FilterReader の read 
  
 
 unread
unread
  public void unread(int c) throws IOException
  -  単独の文字をプッシュバックします。
   
- 
    -  パラメータ:
    
-  c - プッシュバックする文字
    
-  例外: IOException
    
-  プッシュバックがいっぱいか、他の I/O エラーが発生した場合。
  
 
 unread
unread
  public void unread(char cbuf[],
                     int off,
                     int len) throws IOException
  -  文字の配列からプッシュバックします。
   
- 
    -  パラメータ:
    
-  cbuf - 文字配列
    -  off - プッシュバックする最初の文字のオフセット
    -  len - プッシュバックする文字数
    
-  例外: IOException
    
-  プッシュバックバッファに十分なスペースがないか、他の I/O エラーが発生した場合。
  
 
 unread
unread
  public void unread(char cbuf[]) throws IOException
  -  文字の配列全体をプッシュバックします。
   
- 
    -  パラメータ:
    
-  cbuf - 文字配列
    -  off - プッシュバックする最初の文字のオフセット
    -  len - プッシュバックする文字数
    
-  例外: IOException
    
-  プッシュバックバッファに十分なスペースがないか、他の I/O エラーが発生した場合。
  
 
 ready
ready
  public boolean ready() throws IOException
  -  このストリームが読み込める状態になっているかどうかを示します。
   
- 
    -  例外: IOException
    
-  I/Oエラーが発生した場合。
    
-  オーバーライド:
    
-  クラスFilterReader の ready 
  
 
 markSupported
markSupported
  public boolean markSupported()
  -  このストリームが mark() オペレーションをサポートするかどうか、サポートしないのはどれなのかを示します。
   
- 
    -  オーバーライド:
    
-  クラス FilterReader の markSupported 
  
 
 close
close
  public void close() throws IOException
  -  ストリームをクローズします。
   
- 
    -  例外: IOException
    
-  I/Oエラーが発生した場合。
    
-  オーバーライド:
    
-  クラス FilterReader の close 
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス