全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.StringReader
java.lang.Object
|
+----java.io.Reader
|
+----java.io.StringReader
- public class StringReader
- extends Reader
ソースが文字列の文字ストリームです。
-
StringReader(String)
- 新規の文字列リーダを生成する。
-
close()
- ストリームを閉じる。
-
mark(int)
- ストリームの現在位置をマークする。
-
markSupported()
- このストリームが、実行する mark() 演算子をサポートするかどうかを知らせる。
-
read()
- 単一文字を読み込みます。
-
read(char[], int, int)
- 配列の一部に文字を読み込む。
-
ready()
- このストリームが読み込み可能かどうかを知らせる。
-
reset()
- ストリームを最新のマークにリセットするか、一度もマークしていない場合は文字列の先頭にリセットする。
-
skip(long)
- 文字をスキップする。
StringReader
public StringReader(String s)
- 新規の文字列リーダを生成します。
read
public int read() throws IOException
- 単一文字を読み込みます。
- 返り値:
- 読み込んだ文字、またはストリームの終わりに達した場合は -1
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス Reader の read
read
public int read(char cbuf[],
int off,
int len) throws IOException
- 配列の一部に文字を読み込みます。
- パラメータ:
- cbuf - 宛先バッファ
- off - 文字の書き込み開始オフセット
- len - 読み込む文字の最大数
- 返り値:
- 読み込んだ文字数、またはストリームの終わりに達した場合は -1
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス Reader の read
skip
public long skip(long ns) throws IOException
- 文字をスキップします。
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス Reader の skip
ready
public boolean ready()
- このストリームが読み込み可能かどうかを知らせます。文字列リーダは常に読み込み可能です。
- オーバーライド:
- クラス Reader の ready
markSupported
public boolean markSupported()
- このストリームが、実行する mark() 演算子をサポートするかどうかを知らせます。
- オーバーライド:
- クラス Reader の markSupported
mark
public void mark(int readAheadLimit) throws IOException
- ストリームの現在位置をマークします。reset() に対する後続呼び出しは、ストリームをこの位置に位置変更します。
- パラメータ:
- readAheadLimit - マークを保持する間に読み込むことができる文字数を制限する。ストリームの入力は文字列から発生するため、実際には制限がないので、この引数は無視される。
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス Reader の mark
reset
public void reset() throws IOException
- 最新のマークにストリームをリセットするか、一度もマークしていない場合は文字列の先頭にリセットします。
- 例外: IOException
- I/O エラーが発生した場合
- オーバーライド:
- クラス Reader の reset
close
public void close()
- ストリームを閉じます。
- オーバーライド:
- クラス Reader の close
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス