• 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 }
  • 相关阅读:
    KETTLE集群搭建
    初识spark
    利用python操作mrjob实例---wordcount
    hive 优化 (转)
    hive权限管理
    hadoop常用操作命令
    hive的分桶
    Hive HQL基本操作
    hadoop--hive数据仓库
    Hive配置项的含义详解
  • 原文地址:https://www.cnblogs.com/linst/p/5661042.html
Copyright © 2020-2023  润新知