利用字节流+桥转换读入这个文本文件,按照行的顺序,以 UTF-8 编码方式,写到 test2.txt 文件中。 例:test2.txt
package io.homework; import java.io.*; public class q21 { public static void main(String[] args) { try(InputStream is = new FileInputStream("test.txt"); InputStreamReader isr = new InputStreamReader(is, "GBK"); BufferedReader br = new BufferedReader(isr); OutputStream os = new FileOutputStream("test2.txt"); OutputStreamWriter osw = new OutputStreamWriter(os,"UTF-8"); PrintWriter pw = new PrintWriter(osw)) { while(true) { String s = br.readLine(); if (s == null) break; System.out.println(s); pw.println(s); } } catch (Exception e) { e.printStackTrace(); } } }
标签:test2,GBK,文本文件,test,new,txt From: https://www.cnblogs.com/zuamagee/p/17300445.html