題目
使用字元流分支文本檔案
分析
先穿件檔案對象,封裝檔案,使用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();
}
}