3.6

package com.caogao;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;

//复制一个字符串
public class Test3 {
        public static void main(String[] args) {
            File file = new File("d:/a.txt");
            try {
                file.createNewFile();
                System.out.println("文件创建成功");
            } catch (IOException e1) {
                e1.printStackTrace();
            }
            FileInputStream fis = null;
            FileOutputStream fos = null;
            InputStreamReader isr = null;
            BufferedReader bfr = null;
            try {
                fis = new FileInputStream("d:/a.txt");
                isr = new InputStreamReader(fis,"GBK");
                bfr = new BufferedReader(isr);
                fos = new FileOutputStream("d:/aa.txt");
                int len = -1;
                while((len = bfr.read())!=-1) {
                    System.out.print((char)len);
                    fos.write(len);
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

 

posted @ 2019-03-06 18:21  zxbaoer  阅读(169)  评论(0编辑  收藏  举报