- java.lang.Object
-
- java.io.Reader
-
- java.io.InputStreamReader
-
- java.io.FileReader
-
- All Implemented Interfaces:
-
Closeable
,AutoCloseable
,Readable
public class FileReader extends InputStreamReader
阅读字符文件的便利课。 该类的构造函数假定默认字符编码和默认字节缓冲区大小是适当的。 要自己指定这些值,请在FileInputStream上构造一个InputStreamReader。FileReader
用于读取字符流。 要读取原始字节流,请考虑使用FileInputStream
。- 从以下版本开始:
- 1.1
- 另请参见:
-
InputStreamReader
,FileInputStream
-
-
构造方法摘要
构造方法 Constructor 描述 FileReader(File file)
创建一个新的FileReader
,给出File
读取。FileReader(FileDescriptor fd)
创建一个新的FileReader
,给予FileDescriptor
从中读取。FileReader(String fileName)
创建一个新的FileReader
,给定要读取的文件的名称。
-
-
-
构造方法详细信息
-
FileReader
public FileReader(String fileName) throws FileNotFoundException
创建一个新的FileReader
,给定要读取的文件的名称。- 参数
-
fileName
- 要读取的文件的名称 - 异常
-
FileNotFoundException
- 如果命名文件不存在,是一个目录,而不是常规文件,或者由于某些其他原因无法打开阅读。
-
FileReader
public FileReader(File file) throws FileNotFoundException
创建一个新的FileReader
,给予File
读取。- 参数
-
file
- 要阅读的File
- 异常
-
FileNotFoundException
- 如果文件不存在,是一个目录而不是常规文件,或者由于某些其他原因无法打开阅读。
-
FileReader
public FileReader(FileDescriptor fd)
创建一个新的FileReader
,给出FileDescriptor
读取。- 参数
-
fd
- 要读取的FileDescriptor
-
-