メソッド |
void |
close() throws IOException
そのストリームをクローズします。
入出力エラーのときにIOExceptionが投げられます。 |
boolean |
ready() throws IOException
そのストリームが読み込み可能かを確認します。
読み込み可能ならtrueが返されます。
オブジェクトがロックされているなど読み込みの準備がされていない可能性がある場合にはfalseが返されます。しかしこの場合必ず次のreadが失敗するとは限りません。
入出力エラーのときにIOExceptionが投げられます。 |
int |
read()
(0x0000〜0xFFFFの1文字読み込み、成功した場合は戻り値として返されます。
ストリームが空の場合は読み込むまで制御は戻ってきません。
ストリームの最後に達した場合は-1が返されます。
入出力エラーのときにIOExceptionが投げられます。 |
int |
read(char[] buf)
文字を読み込みbufに格納します。
実際に読み込んだ文字数が戻り値に帰ります。
ストリームの最後に達した場合は-1が返されます。
ストリームが空の場合は読み込むまで制御は戻ってきません。
入出力エラーのときにIOExceptionが投げられます。 |
int |
read(char[] buf, int off, int len)
len文字読み込みbufのoff番目以降に格納します。
実際に読み込んだ文字数が戻り値に帰ります。
ストリームの最後に達した場合は-1が返されます。
ストリームが空の場合は読み込むまで制御は戻ってきません。
入出力エラーのときにIOExceptionが投げられます。 |
String |
readLine()
1行のテキストを読み込みます。1行の終端は、改行 ('\n') か、復帰 ('\r')、または復行とそれに続く改行のどれかで認識されます。
戻り値は読み込んだテキストですが改行などの終端は含まれません。
ストリームが終わりに達している場合はnullが返されます。
入出力エラーのときにIOExceptionが投げられます。 |