Conversion between byte stream and character stream

package io;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

/**
* byte stream to character stream
* character to byte
* OutputStreamWriter encoding
* InputStreamReader decoding
* @author Lenovonew
*
*/
public class ChangeIo {

public static void main(String[] args) throws IOException {
    //输入流
    BufferedReader reader=new BufferedReader(
            new InputStreamReader(new FileInputStream(new File("G:/filetext/srcc")),"UTF-8")            
            );
            //输出流
    BufferedWriter writer=new BufferedWriter(               
        new OutputStreamWriter(new FileOutputStream(new File("G:/filetext/d")),"UTF-8")                             
            );
      String string;
      while((string=reader.readLine())!=null) {
        writer.write(string);
      }
      writer.flush();
      writer.close();
      reader.close();
}

}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325950788&siteId=291194637