转换流示例代码

package com.loaderman.test;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Test {


  public static void main(String[] args) throws IOException {

    BufferedReader br = 

              new BufferedReader(new InputStreamReader(new FileInputStream("aaa.txt"), "gbk"));

    BufferedWriter bw = 

              new BufferedWriter(new OutputStreamWriter(new FileOutputStream("bbb.txt"),"utf-8"));

    String len ; 

    while((len = br.readLine())!=null){

        bw.write(len);

        bw.newLine();

    }

    br.close();

    bw.close();

  }

}
原文地址:https://www.cnblogs.com/loaderman/p/6407695.html