我是靠谱客的博主 朴实牛排,最近开发中收集的这篇文章主要介绍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();
}

最后

以上就是朴实牛排为你收集整理的IO流(缓冲流)的全部内容,希望文章能够帮你解决IO流(缓冲流)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部