Java教程

Java FileReader

Java FileReader类用于从文件读取数据。它以字节格式返回数据,例如FileInputStream类。
它是面向字符的类,用于java中的文件处理。

Java FileReader类声明

让我们看看Java.io.FileReader类的声明:
public class FileReader extends InputStreamReader

FileReader类的构造方法

构造函数 说明
FileReader(String file) 它将获取string中的文件名。它以读取模式打开给定的文件。如果文件不存在,则会引发FileNotFoundException。
FileReader(File file) 它在文件实例中获取文件名。它以读取模式打开给定的文件。如果文件不存在,则会引发FileNotFoundException。

FileReader类的方法

方法 说明
int read() 它用于返回ASCII形式的字符。它在文件末尾返回-1。
void close() 它用于关闭FileReader类。

Java FileReader示例

在此示例中,我们使用以下命令从文本文件 testout.txt 中读取数据Java FileReader类。
package com.lidihuo;
import java.io.FileReader;
public class FileReaderExample {
    public static void main(String args[])throws Exception{
        FileReader fr=new FileReader("D:\\testout.txt");
        int i;
        while((i=fr.read())!=-1) System.out.print((char)i);
        fr.close();
    }
}
在这里,我们假设您在" testout.txt"文件中具有以下数据:
Welcome to lidihuo.
输出:
Welcome to lidihuo.
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4