JavaTM 2 Platform
Standard Ed. 5.0

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

从以下版本开始:
JDK1.1
另请参见:
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
 

构造方法详细信息

FileReader

public FileReader(String fileName)
           throws FileNotFoundException
在给定从中读取数据的文件名的情况下创建一个新 FileReader

参数:
fileName - 要从中读取数据的文件的名称
抛出:
FileNotFoundException - 如果指定文件不存在,或者它是一个目录,而不是一个常规文件,抑或因为其他某些原因而无法打开进行读取。

FileReader

public FileReader(File file)
           throws FileNotFoundException
在给定从中读取数据的 File 的情况下创建一个新 FileReader

参数:
file - 要从中读取数据的 File
抛出:
FileNotFoundException - 如果文件不存在,或者它是一个目录,而不是一个常规文件,抑或因为其他某些原因而无法打开进行读取。

FileReader

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

参数:
fd - 要从中读取数据的 FileDescriptor

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策