zoukankan      html  css  js  c++  java
  • java BufferedReader 与 BufferedWriter

    BufferedReader 与 BufferedWriter 字符缓冲输入/输出流,是处理流。意味着使用这两个流需要包装节点流。

    如节点流FileReader fr = new FileReader("test.java"); 用于读取文件test.java中的字符。

    处理流BufferedReader br = new BufferedReader(fr); 通过包装节点流fr,读取文件test.java中的文件。

    相比于节点流直接处理(读/写)文件,缓冲流多了一步,这样做的好处在于可以使操作(读/写)更加高效。

    如果使用fr读取文件test.java,每次读取都要从文件中读取字节转为字符,这样做极其低效。

    而使用缓冲流可以先缓存字符,之后集中向文件中读写。

    示例如下:

        public static void main(String[] args) throws IOException {
    
            FileReader fr = new FileReader("test.java");
            BufferedReader br = new BufferedReader(fr);
    
            System.out.println(br.readLine());
        }

    参考:

    https://blog.csdn.net/panweiwei1994/article/details/78348034?locationNum=9&fps=1

  • 相关阅读:
    centos7安装kde桌面
    centos7安装NVIDIA驱动
    15日报
    11日报
    14日报
    奖励加分
    课程建议
    13日报
    12日报
    每日总结1213
  • 原文地址:https://www.cnblogs.com/deltadeblog/p/9252778.html
Copyright © 2011-2022 走看看