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.