黑马程序员技术交流社区

标题: IO流中的编码转换流InputStreamReade有点不懂 [打印本页]

作者: 小菜白白白    时间: 2016-9-11 19:10
标题: IO流中的编码转换流InputStreamReade有点不懂
          代码:
              BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("utf-8.txt"), "utf-8"));
              BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("gbk.txt"), "gbk"));
                 int c;
                while((c = br.read()) != -1) {
                        bw.write(c);
                }       
                br.close();
                bw.close();
创建 BufferedReader br  BufferedWriter bw 是new的对象中的对象有什么联系吗,这样new对象好难看懂啊


作者: zhangqi0730    时间: 2016-9-11 19:22
第二个new是转换流表示操作字符流的事实但是需要被用字节流操作,所以转换一下.转换成字符流操作...  多写写,看看被操作的前后分别是什么类型,就知道了.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2