文件复制

来源:互联网 发布:java 导出csv文件 编辑:程序博客网 时间:2024/06/03 21:20
package com.xiaorenwu.iotest;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class IoTest {    public static void main(String[] args) throws IOException {        //实现readline    }    public static void method_4() throws FileNotFoundException, IOException {        FileReader fr = new FileReader("77.txt");        FileWriter fw = new FileWriter("nihao.txt");        //创建一个缓冲区对象        BufferedReader br = new BufferedReader(fr);        BufferedWriter bw = new BufferedWriter(fw);        String line=null;        while((line=br.readLine())!=null){            bw.write(line);            bw.newLine();        }        //关闭流        br.close();        bw.close();        System.out.println("文件传输完毕");    }    public static void method_3() throws FileNotFoundException, IOException {        //创建一个文件流对象        FileReader fr = new FileReader("77.txt");        FileWriter fw = new FileWriter("haha.txt");        //创建一个文件流缓冲区        BufferedReader br = new BufferedReader(fr);        BufferedWriter bw = new BufferedWriter(fw);        int len=0;        char[] buf=new char[1024];        while((len=fr.read(buf))!=-1){            bw.write(buf);        }        System.out.println("文件读写完毕");        //关流        bw.close();        br.close();    }    public static void method_2() throws IOException, FileNotFoundException {        //用自定义“缓冲区的方式”进行问件的复制        //创建一个问件读写流        FileWriter fw = new FileWriter("77.txt");        FileReader fr = new FileReader("hello.txt");        int len=0;        char[] buf=new char[1024];        while((len=fr.read(buf))!=-1){            fw.write(buf);        }        //关闭流        fr.close();        fw.close();        System.out.println("问件读写完毕");    }    public static void method_1() throws IOException, FileNotFoundException {        //用缓冲区一次读取一个字符        FileWriter fw = new FileWriter("hello.txt");        FileReader fr = new FileReader("你好天朝.txt");        BufferedReader br = new BufferedReader(fr);        BufferedWriter bw = new BufferedWriter(fw);        int len=0;        while((len=br.read())!=-1){            bw.write(len);        }        br.close();        bw.close();        System.out.println("问件读写完毕");    }    public static void method() throws IOException, FileNotFoundException {        FileWriter fw = new FileWriter("你好天朝.txt");//关联文件流        FileReader fr = new FileReader("1.txt");        int ch=0;        while((ch=fr.read())!=-1){            fw.write(ch);        }        System.out.println("问件读写完毕");        //关liu        fr.close();        fw.close();    }}
原创粉丝点击