Java 中的 FileReader Class函数

首页 / Java入门教程 / Java 中的 FileReader Class函数

此类从InputStreamReader类继承, FileReader用于读取字符流。

此类具有多个构造函数来创建所需的对象。以下是FileReader类提供的构造函数的列表。

Sr.No.Constructor & Remark
1

FileReader(File file)

给定要读取的文件,此构造函数创建一个新的FileReader。

2

FileReader(FileDescriptor fd)

给定要读取的FileDescriptor,此构造函数创建一个新的FileReader。

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-filereader-class.html

来源:LearnFk无涯教程网

3

FileReader(String fileName)

给定要读取的文件的名称,此构造函数创建一个新的FileReader。

拥有FileReader对象后,便会出现一系列可用于处理文件的辅助方法。

无涯教程网

Sr.No.Method & Remark
1

public int read() throws IOException

读取单个字符。返回一个int,它表示读取的字符。

2

public int read(char [] c,int offset,int len)

将字符读入数组。返回读取的字符数。

import java.io.*;
public class FileRead {

   public static void main(String args[])throws IOException {
      File file = new File("Hello1.txt");
      
      //创建文件
      file.createNewFile();
      
      //创建一个 FileWriter 对象
      FileWriter writer = new FileWriter(file); 
      
      //将内容写入文件
      writer.write("This\n is\n an\n example\n"); 
      writer.flush();
      writer.close();

      //创建一个 FileReader 对象
      FileReader fr = new FileReader(file); 
      char [] a = new char[50];
      fr.read(a);   //将内容读取到数组
      
      for(char c : a)
         System.out.print(c);   //一个一个地打印字符
      fr.close();
   }
}

这将产生以下输出-

This
is
an
example

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

小马哥讲Spring核心编程思想 -〔小马哥〕

Vim 实用技巧必知必会 -〔吴咏炜〕

WebAssembly入门课 -〔于航〕

郭东白的架构课 -〔郭东白〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕

Vue 3 企业级项目实战课 -〔杨文坚〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构沟通力 -〔李忠秋〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

好记忆不如烂笔头。留下您的足迹吧 :)