字节流与字符流之间的相互转换

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;

/**
*字节流转换为字符流
*字符转换为字节
* OutputStreamWriter编码
*InputStreamReader解码
* @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();
}

}

猜你喜欢

转载自blog.csdn.net/zhang1996922/article/details/80182749
今日推荐