鸿蒙OS开发文档 鸿蒙OS FileReader

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 2

FileReader

java.lang.Object
|---java.io.Reader
|---|---java.io.InputStreamReader
|---|---|---java.io.FileReader

public class FileReader
extends InputStreamReader

读取字符文件的便利类。 此类的构造函数假定默认字符编码和默认字节缓冲区大小是适当的。 要自己指定这些值,请在 FileInputStream 上构造 InputStreamReader。

FileReader 用于读取字符流。 要读取原始字节流,请考虑使用 FileInputStream。

Since:

JDK1.1

字段摘要

从类 java.io.Reader 继承的字段
lock

构造函数摘要

构造函数描述
FileReader(File file)给定要读取的文件,创建一个新的 FileReader。
FileReader(FileDescriptor fd)给定要读取的 FileDescriptor,创建一个新的 FileReader。
FileReader(String fileName)给定要读取的文件的名称,创建一个新的 FileReader。

方法总结

从类 java.io.InputStreamReader 继承的方法
close, getEncoding, read, read, ready
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从类 java.io.Reader 继承的方法
mark, markSupported, read, read, reset, skip

构造函数详细信息

FileReader

public FileReader(String fileName) throws FileNotFoundException

给定要读取的文件的名称,创建一个新的 FileReader。

参数:

参数名称参数描述
fileName要读取的文件的名称

Throws:

Throw名称Throw描述
FileNotFoundException如果命名文件不存在,是目录而不是常规文件,或者由于某些其他原因无法打开读取。

FileReader

public FileReader(File file) throws FileNotFoundException

给定要读取的文件,创建一个新的 FileReader。

参数:

参数名称参数描述
file要读取的文件

Throws:

Throw名称Throw描述
FileNotFoundException如果文件不存在,是目录而不是常规文件,或者由于某些其他原因无法打开读取。

FileReader

public FileReader(FileDescriptor fd)

给定要读取的 FileDescriptor,创建一个新的 FileReader。

参数:

参数名称参数描述
fd要读取的 FileDescriptor