• 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         }
  • 相关阅读:
    史上最强验证
    Yii2 return redirect()
    一次线上问题引发的思考
    一次前端体验优化
    RSA For PHP
    判断是否字符串是否是JSON
    过滤Xss
    Yii2 中日志的记录
    Yii2 中禁用csrf校验
    开始。
  • 原文地址:https://www.cnblogs.com/johnsonwei/p/5661241.html
Copyright © 2020-2023  润新知