黑马程序员技术交流社区

标题: IO流(使用指定的码表读写字符) 笔记 [打印本页]

作者: yw540    时间: 2016-8-20 10:10
标题: IO流(使用指定的码表读写字符) 笔记
FileReader是使用默认码表读取文件, 如果需要使用指定码表读取, 那么可以使用InputStreamReader(字节流,编码表)
FileWriter是使用默认码表写出文件, 如果需要使用指定码表写出, 那么可以使用OutputStreamWriter(字节流,编码表)
                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 ch;
                while((ch = br.read()) != -1) {
                        bw.write(ch);
                }
               
                br.close();
                bw.close();
作者: yw540    时间: 2016-8-20 10:42
。。。。。。。。。。。。。。。。。




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