- 既知のすべての実装クラス:
BufferedReader
, CharArrayReader
, CharBuffer
, FileReader
, FilterReader
, InputStreamReader
, LineNumberReader
, PipedReader
, PushbackReader
, Reader
, StringReader
public interface Readable
Readable
は、文字列のソースです。 Readable
の文字は、readメソッドの呼出し元からCharBuffer
経由で使用可能となります。
- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
-
メソッドの詳細
-
read
指定されたcharバッファにcharを読み込みます。 バッファは、put操作の結果により変更される以外は、文字列そのままのリポジトリとして使用されます。 バッファのフリッピング(反転)やリワインド(巻き戻し)は行われません。
- パラメータ:
cb
- 文字を読み込むバッファ
- 戻り値:
- バッファに追加された
char
値の数。文字列のソースが最後の位置にある場合は -1
- 例外:
IOException
- 入出力エラーが発生した場合
NullPointerException
- cbがnullの場合
ReadOnlyBufferException
- cbが読取り専用バッファの場合