当前位置: 首页 > 教程 > Java IO流 >

Java FileReader

精华
小牛编辑
104浏览
2023-03-14

1 什么是Java FileReader

Java FileReader类用于从文件读取数据。它以字节格式返回数据,例如FileInputStream类。

它是面向字符的类,用于Java中的文件处理。

2 Java FileReader的语法

public class FileReader extends InputStreamReader 

3 Java FileReader构造方法

构造方法 描述
FileReader(String file) 以字符串形式获取文件名。它以读取模式打开给定的文件。如果文件不存在,则抛出FileNotFoundException。
FileReader(File file) 在文件实例中获取文件名。它以读取模式打开给定的文件。如果文件不存在,则抛出FileNotFoundException。

4 Java FileReader的方法

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

5 Java FileReader的例子

在此示例中,我们使用Java FileReader类从文本文件test.txt中读取数据。

package cn.xnip;

/**
 * 小牛知识库网: https://www.xnip.cn
 */
/**
 *  Java FileReader的例子
 */
import java.io.FileReader;

public class Demo {

    public static void main(String args[])throws Exception{
        FileReader fr=new FileReader("D:\\xnip\\test.txt");
        int i;
        while((i=fr.read())!=-1)
            System.out.print((char)i);
        fr.close();
    }
}

test.txt:

Welcome to xnip.

输出结果为:

Welcome to xnip.