IO-FileReader

java.io

类     FileReader

java.lang.Object

┗java.io.Reader

         ┗java.io.InputStreamReader

         ┗java.io.FileReader

所有实现的接口:Closeable,Readable

                                                                              

public class FileReader extends InputStreamReader

用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在FileInputStream上构造一个InputStreamReader。

FileReader用于读取字符流。要读取原始字节流,请考虑使用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,ready

从类 java.io.Reader 继承的方法

mark,markSupported,read,read,reset,skip

从类java.lang.Object 继承的方法

clone,equals,finalize,getClass,hashCodde,notify,notifyAll,toString,wait,wait,wait

构造方法详细信息

FileReader

Public FileReader(String filename) throws FileNotFoundException

         在给定从中读取数据的文件名的情况下创建一个新 FileReader。

         参数:

                  fileName – 要从中读取数据的文件的名称

         抛出:

FileNotFoundException – 如果指定文件不存在,或者它是一个目录,而不是一个常规文件,抑或因为 其他某些原因而无法打开进行读取。

FileReader

public FileReader(FileDescriptor fd)

         在给定从中读取数据的FileDescriptor 的情况下创建一个新FileReader。

         参数:

fd – 要从中读取数据的FileDescriptor。