Java中的BufferedReader 的readLine方法

 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 }

 

posted @ 2016-03-31 20:50  我所向往的美好  阅读(2018)  评论(0编辑  收藏  举报