複製文本文件(一般和打印流)

package iotest;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;

public class copy3 {

    public static void main(String[] args) {
copy1();
copy2();
    }

    private static void copy2() {
        BufferedReader bReader1=new BufferedReader(new FileReader
                ("b.txt"));
        PrintWriter pWriter=new PrintWriter(new FileWriter("c.txt"),true);//加上true後爲自動刷新!
        String lineString =null;
        while ((linString=bReader1.readLine())!=null) {

        pWriter.println(linString);// 生氣pWriter.println()等於bw.write()+bw.newline()+bw.flush()

        }
        pWriter.close();
    }

    private static void copy1() {
    BufferedReader bReader=new BufferedReader(new FileReader
            ("b.txt"));
    BufferedWriter bWriter=new BufferedWriter(new FileWriter(  
            "c.txt"));
    String linString=null;
    while ((linString=bReader.readLine())!=null) {
        bWriter.write();
        bWriter.newLine();
        bWriter.flush();
    }
    bWriter.close();
    bReader.close();
    }

}
//打印流只能操作目的地 任意類型文件!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章