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

クラス java.io.StringReader

java.lang.Object
   |
   +----java.io.Reader
           |
           +----java.io.StringReader

public class StringReader
extends Reader
ソースが文字列の文字ストリームです。


Constructor Index

 o StringReader(String)
新規の文字列リーダを生成する。

Method Index

 o close()
ストリームを閉じる。
 o mark(int)
ストリームの現在位置をマークする。
 o markSupported()
このストリームが、実行する mark() 演算子をサポートするかどうかを知らせる。
 o read()
単一文字を読み込みます。
 o read(char[], int, int)
配列の一部に文字を読み込む。
 o ready()
このストリームが読み込み可能かどうかを知らせる。
 o reset()
ストリームを最新のマークにリセットするか、一度もマークしていない場合は文字列の先頭にリセットする。
 o skip(long)
文字をスキップする。

Constructors

 o StringReader
  public StringReader(String s)
新規の文字列リーダを生成します。

Methods

 o read
  public int read() throws IOException
単一文字を読み込みます。

返り値:
読み込んだ文字、またはストリームの終わりに達した場合は -1
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス Readerread
 o read
  public int read(char cbuf[],
                  int off,
                  int len) throws IOException
配列の一部に文字を読み込みます。

パラメータ:
cbuf - 宛先バッファ
off - 文字の書き込み開始オフセット
len - 読み込む文字の最大数
返り値:
読み込んだ文字数、またはストリームの終わりに達した場合は -1
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス Readerread
 o skip
  public long skip(long ns) throws IOException
文字をスキップします。

例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス Readerskip
 o ready
  public boolean ready()
このストリームが読み込み可能かどうかを知らせます。文字列リーダは常に読み込み可能です。

オーバーライド:
クラス Readerready
 o markSupported
  public boolean markSupported()
このストリームが、実行する mark() 演算子をサポートするかどうかを知らせます。

オーバーライド:
クラス ReadermarkSupported
 o mark
  public void mark(int readAheadLimit) throws IOException
ストリームの現在位置をマークします。reset() に対する後続呼び出しは、ストリームをこの位置に位置変更します。

パラメータ:
readAheadLimit - マークを保持する間に読み込むことができる文字数を制限する。ストリームの入力は文字列から発生するため、実際には制限がないので、この引数は無視される。
例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス Readermark
 o reset
  public void reset() throws IOException
最新のマークにストリームをリセットするか、一度もマークしていない場合は文字列の先頭にリセットします。

例外: IOException
I/O エラーが発生した場合
オーバーライド:
クラス Readerreset
 o close
  public void close()
ストリームを閉じます。

オーバーライド:
クラス Readerclose

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