客官,您有来了哦!:)
今儿,聊下关于字符流的增强流的使用!
《聊聊BufferedInputStream和BufferedOutputStream的二三事》一文中,提到过快递员送快递的事儿,一个一个送和批量送的效率问题。BufferedWriter和BufferedReader也是同样的道理,默认的缓冲区大小是8kb:defaultCharBufferSize = 8192
。
先说说 BufferedReader 的API,看图:
它有那些方法呢?
BufferedReader 是支持markSupported
的:
public boolean markSupported() {
return true;
}
其他方法在《聊聊FileReader文件输入流的二三事》都有提到,这里就不重复描述了。
看下新的API的使用:
- public String readLine()
public class BufferedReaderTestClient {
public static void main(String[] args) {
try (BufferedReader bufferedReader = new BufferedReader(