编程语言
首页 > 编程语言> > java IO流: 练习:转换文件编码

java IO流: 练习:转换文件编码

作者:互联网

练习:转换文件编码

分析

  1. 创建InputStreamReader对象,构造方法中传递字节输入流和指定的编码表名称GBK
  2. 创建OutputStreamWriter对象,构造方法中传递字节输出流和指定的编码表名称UTF-8
  3. 使用InputStreamReader对象中的方法read读取文件
  4. 使用OutputStreamWriter对象中的方法write把读取的数据写入到文件中
  5. 释放资源
public class Demo02 {
    public static void main(String[] args) throws IOException {
        InputStreamReader isr=new InputStreamReader(new FileInputStream("D:\\document\\code\\xuexi\\java\\aaa\\gbk.txt"),"gbk");
        OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream("D:\\document\\code\\xuexi\\java\\aaa\\utf.txt"),"utf-8");
        int len=0;
        while ((len=isr.read())!=-1) {
            osw.write(len);
        }
        osw.close();
        isr.close();
    }
}

标签:编码,java,osw,len,IO,new,OutputStreamWriter,InputStreamReader
来源: https://www.cnblogs.com/wu-myblog/p/14249200.html