A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

InputStreamReader :是字节流通向字符流的桥梁(就是将字节流转换成字符流)
InputStream in = System.in;      :这个是字节流;   


InputStreamReader isr = new InputStreamReader(in);      :将字节流转换成字符流

BufferedReader bufr = new BufferedReader(isr);               :使用字符流缓冲区。     这三句好理解 关键是下面的!!
       


       
OutputStreamWriter 是字符流通向字节流的桥梁  (将字符流转换成字节流)

OutputStream out = System.out;             :这个是字节流

OutputStreamWriter ops = new OutputStreamWriter(out);     将字符流转换成字节流。(这个接收的不就是字节流么? 为什么还用转换)

BufferedWriter bufw = new BufferedWriter(ops);         最后这个不是字符的缓冲方法么???ops不是字节流么???

没有理解好!哪里理解不对还请大神指点啊。。。还有我的一问顺便回答一下。。。别说让我去看视频

11 个回复

倒序浏览
阿苏勒 发表于 2014-6-5 17:40
对于你说的,我也十分不解。
最后,我是这样理解的。
把InputStreamReader和OutputStreamWriter都看作转换 ...

我也等!其实可能就是理解的不好!
回复 使用道具 举报
.Mr 发表于 2014-6-5 19:54
InputStreamReader是将字节输入流转换为字符输入流
OutputStreamWriter是将字节输出流转换为字符输出流
应 ...

嗯!没办法!我就都记成了是字节转字符!就是不太理解……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马