Java 重点 | IO 流中的缓冲流专属和转换流专属
缓冲流专属和转换流
BufferedReader 读,和 InputStreamReader 转换流联合使用
BufferedReader:带有缓冲区的字符输入流。使用这个流的时候不需要自定义 char 数组,或者说不需要自定义 byte 数组。自带缓冲。
BufferedReader 的括号里面要求传的是 Reader(字符输入流),如果要传字节输入流,就要使用转换流(InputStreamReader),使字节输入流转成字符输入流。
复制代码
BufferedWriter 写,和 OutputStreamWriter 转换流联合使用
BufferedWriter :带有缓冲的字符输出流。OutputStreamWriter:转换流。
BufferedWriter 括号里面要求传的是 writer(字符输出流),如果要传字节输出流,就要使用转换流(OutputStreaWriter),使字节输出流转换成字符输出流。
复制代码
版权声明: 本文为 InfoQ 作者【几分醉意.】的原创文章。
原文链接:【http://xie.infoq.cn/article/a136d8ab32a0bbcd0eace6d4f】。文章转载请联系作者。
评论