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 }
  • 相关阅读:
    Windows——bat中的路径和工具栏运行bat的坑
    KBE——查询
    KBE实践——登录案例
    KBE_运作流程
    KBE_创建项目和基本常识
    python_面向对象
    程序员常见面试之 数据库 知识点小结(三)
    C#编程总结
    人人必知的10个 jQuery 小技巧
    Javascript生成二维码(QR)
  • 原文地址:https://www.cnblogs.com/linst/p/5661042.html
Copyright © 2011-2022 走看看