天天看點

字元流複制檔案

題目

使用字元流分支文本檔案

分析

先穿件檔案對象,封裝檔案,使用BufferedResder和BufferedWriter特有的方法來進行複制文本

readLine讀取一行文本和newLine換行 進行循環複制

最後釋放資源

程式代碼

package com.company.demo;


import java.io.*;

public class Test {
    public static void main(String[] args) throws IOException {
        BufferedReader in = new BufferedReader(new FileReader("a.txt"));
        BufferedWriter out = new BufferedWriter(new FileWriter("b.txt"));
        //記錄每次讀取到的一行文本
        String line = null;
        while ((line = in.readLine()) != null) {
            out.write(line);
            //換行
            out.newLine();
            //重新整理
            out.flush();
        }
        //釋放資源
        in.close();
        out.close();
    }
}