接口
Readable
1.概述
Readable 是一个字符源。read方法的调用方能够通过 CharBuffer 使用 Readable 中的字符。
2.所有已知实现类
BufferedReader, CharArrayReader, CharBuffer, FileReader, FilterReader, InputStreamReader, LineNumberReader, PipedReader, PushbackReader, Reader, StringReader
3.源码阅读
public interface Readable {
/**
* 试图将字符读入指定的字符缓冲区。缓冲区可用作类似以下字符的存储库:
* 所做的唯一改变是 put 操作的结果。不对缓冲区进行翻转或重绕操作。
*
* @param cb 将要读入字符的缓冲区
* @return 添加到缓冲区的 char 值的数量,如果此字符源位于缓冲区末端,则返回 -1
* @throws