-
- 所有已知实现类:
-
BufferedReader
,CharArrayReader
,CharBuffer
,FileReader
,FilterReader
,InputStreamReader
,LineNumberReader
,PipedReader
,PushbackReader
,Reader
,StringReader
,URLReader
public interface Readable
AReadable
是字符源。 来自Readable
字符通过Readable
向读取方法的呼叫者提供 。- 从以下版本开始:
- 1.5
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 int
read(CharBuffer cb)
尝试将字符读入指定的字符缓冲区。
-
-
-
方法详细信息
-
read
int read(CharBuffer cb) throws IOException
尝试将字符读入指定的字符缓冲区。 缓冲区用作字符存储库:唯一的更改是put操作的结果。 不执行缓冲器的翻转或倒带。- 参数
-
cb
- 读取字符的缓冲区 - 结果
-
添加到缓冲区的值为
char
,如果此字符源结束,则为-1 - 异常
-
IOException
- 如果发生I / O错误 -
NullPointerException
- 如果cb为空 -
ReadOnlyBufferException
- 如果cb是只读缓冲区
-
-