Module java.base
Package java.lang

Interface Readable

所有已知的实现类:
BufferedReader, CharArrayReader, CharBuffer, FileReader, FilterReader, InputStreamReader, LineNumberReader, PipedReader, PushbackReader, Reader, StringReader

public interface Readable
一个Readable是字符源。来自Readable的字符通过CharBuffer的read方法提供给调用者。
自JDK版本:
1.5
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    尝试将字符读入指定的字符缓冲区。
  • Method Details

    • read

      int read(CharBuffer cb) throws IOException
      尝试将字符读入指定的字符缓冲区。缓冲区被用作字符的存储库:唯一的更改是put操作的结果。不执行缓冲区的翻转或倒带。
      参数:
      cb - 要读入字符的缓冲区
      返回值:
      添加到缓冲区的char值的数量,如果字符源已经结束则返回-1
      抛出:
      IOException - 如果发生I/O错误
      NullPointerException - 如果cb为null
      ReadOnlyBufferException - 如果cb是只读缓冲区