本帖最后由 我为你着迷 于 2014-5-19 09:43 编辑
- import java.io.*;
- class CopyTextByBuf
- {
- public static void main(String[] args)
- {
- BufferedReader bufr=null;
- BufferedWriter bufw=null;
-
- try
- {
- bufr=new BufferedReader(new FileReader("BufferedWriterDemo.java"));
- bufw=new BufferedWriter(new FileWriter("bufWriter_Copy.txt"));
-
- String line=null;
-
- while((line=bufr.readLine())!=null)
- {
- bufw.write(line);
- bufw.flush();
- bufw.newLine();
- }
- }
- catch(IOException e)
- {
- throw new RuntimeException("读写失败");
- }
- finally
- {
- try
- {
- if(bufr!=null)
- {
- bufr.close();
- }
- }
- catch(IOException e)
- {
- throw new RuntimeException("读取关闭失败");
- }
- try
- {
- if(bufw!=null)
- {
- bufw.close();
- }
- }
- catch(IOException e)
- {
- throw new RuntimeException("写入关闭失败");
- }
-
- }
- }
- }
复制代码 大家好 ,这个代码中使用到了readLine方法,就是毕老师说readLine方法返回的时候只是返回回车符之前的数据内容,
并不返回回车符这句话大家是怎么理解的啊,我没有转过弯来,烦请帮忙解答下,3Q。不好意思,这个代码看起来有点乱。
|