Module  java.base
软件包  java.io

Class FileReader

  • All Implemented Interfaces:
    CloseableAutoCloseableReadable


    public class FileReader
    extends InputStreamReader
    阅读字符文件的便利课。 该类的构造函数假定默认字符编码和默认字节缓冲区大小是适当的。 要自己指定这些值,请在FileInputStream上构造一个InputStreamReader。

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

    从以下版本开始:
    1.1
    另请参见:
    InputStreamReaderFileInputStream
    • 构造方法详细信息

      • 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