Module java.base
Package java.io

Class FileReader

    • Constructor Detail

      • FileReader

        public FileReader​(String fileName)
                   throws FileNotFoundException
        Creates a new FileReader, given the name of the file to read, using the platform's default charset.
        Parameters:
        fileName - the name of the file to read
        Throws:
        FileNotFoundException - if the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.
      • FileReader

        public FileReader​(File file)
                   throws FileNotFoundException
        Creates a new FileReader, given the File to read, using the platform's default charset.
        Parameters:
        file - the File to read
        Throws:
        FileNotFoundException - if the file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.
      • FileReader

        public FileReader​(FileDescriptor fd)
        Creates a new FileReader, given the FileDescriptor to read, using the platform's default charset.
        Parameters:
        fd - the FileDescriptor to read
      • FileReader

        public FileReader​(String fileName,
                          Charset charset)
                   throws IOException
        Creates a new FileReader, given the name of the file to read and the charset.
        Parameters:
        fileName - the name of the file to read
        charset - the charset
        Throws:
        IOException - if the named file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.
        Since:
        11
      • FileReader

        public FileReader​(File file,
                          Charset charset)
                   throws IOException
        Creates a new FileReader, given the File to read and the charset.
        Parameters:
        file - the File to read
        charset - the charset
        Throws:
        IOException - if the file does not exist, is a directory rather than a regular file, or for some other reason cannot be opened for reading.
        Since:
        11