1 import java.io.BufferedReader;
2 import java.io.BufferedWriter;
3 import java.io.FileReader;
4 import java.io.FileWriter;
5 import java.io.IOException;
6
7 /*
8 * 使用bufferedReader + BufferedWriter的特殊方法
9 * newLine();添加系统默认的换行符
10 * readLine();自动读取一行文本
11 * 需求:复制一个文本中的内容
12 */
13 public class CopyFileDemo2 {
14 public static void main(String[] args) throws IOException {
15 // 数据源对象,读取数据
16 BufferedReader br = new BufferedReader(new FileReader("bw.txt"));
17 // 目标文件,写入数据
18 BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
19
20 // 数据的复制
21 String line = null;
22 while ((line = br.readLine()) != null) {
23 bw.write(line); // 写数据的时候默认返回内容并不包括换行符所以需要人为添加换行
24 bw.newLine(); //在实际开发的时候这三句连载一起都要写上
25 bw.flush();
26 }
27
28 // 释放资源
29 br.close();
30 bw.close();
31 }
32 }
开始在code,我的个人特色。