字符缓冲流实现文本文件复制功能

来源:互联网 发布:上海unity3d培训学校 编辑:程序博客网 时间:2024/05/16 19:35

利用字符缓冲流实现文本文件复制功能

  1. BufferedReader 字符输入缓冲流
    字符输入缓冲流特有的方法:
    1. 返回值:String 方法名:readLine();
    2. 功能:读取文本行
    3. 注意:返回的只有文本中的有效字符,不包括\r\n
  2. BufferedWriter 字符输出缓冲流
    字符输出缓冲流特有的方法:
    1. 返回值:void 方法名:newLine();
    2. 功能:写入一个行分割符
    3. 注意:这个方法可以在任意平台上使用,与\r\n不同

下面看代码

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/** * @author Aongi * 字符缓冲流实现文件复制功能 */public class Hello {    public static void main(String[] args) throws IOException {        BufferedReader bfr = new BufferedReader(new FileReader("C:\\Windows\\WindowsUpdate.log"));        BufferedWriter bfw = new BufferedWriter(new FileWriter("D:\\WindowsUpdate.log"));        String lin=null;        while((lin=bfr.readLine())!=null){            bfw.write(lin);            bfw.newLine();            bfw.flush();        }        bfw.close();        bfr.close();    }}
0 0
原创粉丝点击