zoukankan      html  css  js  c++  java
  • FileReader

     Reader 字符流的基类,抽象类

        FileReader  读取文件的字符流

     1 package file;
     2 
     3 import java.io.File;
     4 import java.io.FileReader;
     5 import java.io.IOException;
     6 
     7 public class Demo5 {
     8     public static void main(String[] args) throws IOException {
     9 //        readTest1();
    10         readTest2();
    11     }
    12     
    13     //方式二:使用缓冲字符数组读取文件
    14     public static void readTest2() throws IOException {
    15         //找到目标文件
    16         File file = new File("F:\a.txt");
    17         //建立数据的输入通道
    18         FileReader fileReader = new FileReader(file);
    19         
    20         //建立缓冲积分数组读取文件数据
    21         char[] buf = new char[1024];
    22         int length = 0;
    23         while((length = fileReader.read(buf))!=-1) {
    24             System.out.println(new String(buf,0,length));
    25         }
    26         
    27         fileReader.close();
    28     }
    29     
    30     //方式一:
    31     public static void readTest1() throws IOException {
    32         //找到目标文件
    33         File file = new File("F:\a.txt");
    34         //建立数据的输入通道
    35         FileReader fileReader = new FileReader(file);
    36         int content = 0;
    37         while((content = fileReader.read())!= -1){    //每次只会读一个字符,效率低
    38             System.out.print((char)content);
    39         }
    40         //关闭资源
    41         fileReader.close();
    42     }
    43 }
  • 相关阅读:
    pycharm远程SSH调用服务器python解释器教程
    SVN自动生成版本号信息
    gtest运行小析
    记一次问题排查心得
    Effective STL读书笔记
    模板单例实现
    NetLimiter网速测试小坑
    客户端升级项目小结
    长训总结
    科目二心得体会
  • 原文地址:https://www.cnblogs.com/linst/p/5661042.html
Copyright © 2011-2022 走看看