zoukankan      html  css  js  c++  java
  • FileReader和BufferedReader的区别

    1.FileReader不能一行行读

     1         FileReader fr = null;
     2         try {
     3             fr = new FileReader(new File(path));
     4             StringBuffer stringBuffer = new StringBuffer();
     5             int ch;
     6             while ((ch = fr.read()) != -1) {
     7                 stringBuffer.append(ch);
     8             }
     9             System.out.println(stringBuffer);
    10         } catch (Exception e) {
    11             e.printStackTrace();
    12         } finally {
    13             IOUtils.close(fr);//关闭流
    14         }

    2.BufferedReader可以一行行地读

     1         BufferedReader br = null;
     2         try {
     3             br = new BufferedReader(new FileReader(new File(path)));
     4             StringBuffer stringBuffer = new StringBuffer();
     5             String line;
     6             while ((line = br.readLine()) != null) {
     7                 stringBuffer.append(line);
     8           }
     9             System.out.println(stringBuffer);
    10         } catch (Exception e) {
    11             e.printStackTrace();
    12         } finally {
    13             IOUtils.close(br);//关闭流
    14         }
  • 相关阅读:
    033 流程控制之if判断
    032 基本运算符
    031 格式化输出的三种方式
    030 Python与用户交互
    029 解压缩
    028 布尔类型
    027 字典类型
    026 列表类型
    025 字符串类型
    023 数据类型基础
  • 原文地址:https://www.cnblogs.com/johnsonwei/p/5661241.html
Copyright © 2011-2022 走看看