FileReader与FileWriter直接操作文件数据流,并包装为缓冲流进行文件拷贝。
import java.io.*;
/**
* Created by cuboo on 2016/10/10.
*/
public class io {
public static void main(String agrs[]){
try {
FileReader fileReader = new FileReader("hell.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
FileWriter fileWriter = new FileWriter("new_hell.txt");
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
String line;
while ((line = bufferedReader.readLine()) != null){
bufferedWriter.write(line+"\n");
}
bufferedWriter.flush();
bufferedWriter.close();
fileWriter.close();
bufferedReader.close();
fileReader.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}