インタフェースReadable

既知のすべての実装クラス:
BufferedReader, CharArrayReader, CharBuffer, FileReader, FilterReader, InputStreamReader, LineNumberReader, PipedReader, PushbackReader, Reader, StringReader

public interface Readable
Readableは文字のソースです。 Readableからの文字は、CharBufferを介してreadメソッドのコール元が使用できるようになります。
導入されたバージョン:
1.5
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    指定されたcharバッファにcharを読み込みます。
  • メソッドの詳細

    • read

      int read(CharBuffer cb) throws IOException
      指定されたcharバッファにcharを読み込みます。 バッファは、put操作の結果により変更される以外は、文字列そのままのリポジトリとして使用されます。 バッファのフリッピング(反転)やリワインド(巻き戻し)は行われません。 指定された文字バッファのlengthがゼロの場合、文字は読み取られず、ゼロが返されます。
      パラメータ:
      cb - 文字を読み込むバッファ
      戻り値:
      バッファに追加されたchar値の数(ゼロの可能性あり)またはこの文字のソースが終了している場合は -1
      例外:
      IOException - 入出力エラーが発生した場合
      NullPointerException - cbがnullの場合
      ReadOnlyBufferException - cbが読み取り専用バッファである場合、その長さがゼロであっても