java.lang.Object java.io.Reader java.io.InputStreamReader java.io.FileReader
public class FileReader
用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream 上构造一个 InputStreamReader。
FileReader
用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream
。
InputStreamReader
,
FileInputStream
字段摘要 |
---|
从类 java.io.Reader 继承的字段 |
---|
lock |
构造方法摘要 | |
---|---|
FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新 FileReader。 |
|
FileReader(FileDescriptor fd) 在给定从中读取数据的 FileDescriptor 的情况下创建一个新 FileReader。 |
|
FileReader(String fileName) 在给定从中读取数据的文件名的情况下创建一个新 FileReader。 |
方法摘要 |
---|
从类 java.io.InputStreamReader 继承的方法 |
---|
close, getEncoding, read, read, ready |
从类 java.io.Reader 继承的方法 |
---|
mark, markSupported, read, read, reset, skip |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public FileReader(String fileName) throws FileNotFoundException
fileName
- 要从中读取数据的文件的名称
FileNotFoundException
- 如果指定文件不存在,或者它是一个目录,而不是一个常规文件,抑或因为其他某些原因而无法打开进行读取。
public FileReader(File file) throws FileNotFoundException
file
- 要从中读取数据的
File
FileNotFoundException
- 如果文件不存在,或者它是一个目录,而不是一个常规文件,抑或因为其他某些原因而无法打开进行读取。
public FileReader(FileDescriptor fd)
fd
- 要从中读取数据的 FileDescriptor