3.使用BufferedReader和BufferedWriter复制C:/source.txt到D:target.txt。查看文件内容和文件大小是否一致。
package java2018_5_20.homeWork;
import java.io.*;
public class Text3 {
public static void main(String[] args ) {
File file = new File("C:/source.txt");
File fileEnd = new File("D:/target.txt");
BufferedReader reader = null;
BufferedWriter writer = null;
FileReader fileReader = null;
FileWriter fileWriter = null;
StringBuffer stf = null;
try {
//创建FileReader对象
fileReader = new FileReader(file);
reader = new BufferedReader(fileReader);
//创建FileWriter对象
fileWriter = new FileWriter(fileEnd);
writer = new BufferedWriter(fileWriter);
stf = new StringBuffer(); //创建StringBuffer对象
String str;
while ((str = reader.readLine()) != null) {
stf.append(str);
stf.append("\n");
writer.write(str);
writer.newLine();
}