IO流(缓冲流)

IO流(缓冲流)

    是一种高效流
**字节缓冲流**:
         BufferedInputStream:字节缓冲输入流
         BufferedOutputStream:字节缓冲输出流
    构造方法:
        public BufferedInputStream(InputStream:字节输入流 out);  

**字符缓冲流**:
        BuferedReader(Reader in):字符缓冲输入流
        BuferedWriter(Writer out):字符缓冲输出流

    字符缓冲流里面有特殊的功能(重点) 
             可以一次读取或者写入一行
        字符缓冲输出流的特殊方法
            public void newLine()throws IOException :写入一个行的分隔符号!
        字符缓冲输入流的特殊方法:
            public String readLine() throws IOException:一次读取一行:
            包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null  

需求:
将e:\a.txt文件复制到e:\c.txt文件中

代码:

public static void main(String args[])throws IOException{
     //创建字符缓冲区对象
     BufferedReader br = new BufferedReader(new FileReader("e:\\a.txt"));
     BufferedWriter bw = new BufferedWriter(new FileWriter("e:\\c.txt"));

     //一次读取一行
     String s ;
     while( (s= br.readLine() )!= null){
         bw.write(s);
         bw.newLine();
         bw.flush();
     }
     br.close();
     bw.close();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值