GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Overview
  • Use
  • Tree
  • Preview
  • New
  • Deprecated
  • Index
  • Search
  • Help
  • java.base
  • java.io
  • FileReader

This view

  • Original page
  • New address

GeezerVison is showing docs.oracle.com — FileReader (Java SE 25 & JDK 25)

Class FileReader

java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
All Implemented Interfaces:
Closeable, AutoCloseable, Readable

public class FileReader extends InputStreamReader
Reads text from character files using a default buffer size. Decoding from bytes to characters uses either a specified charset or the default charset.

The FileReader is meant for reading streams of characters. For reading streams of raw bytes, consider using a FileInputStream.

Since:
1.1
See Also:
  • InputStreamReader
  • FileInputStream
  • Charset.defaultCharset()
  • Field Summary

    Fields declared in class Reader

    lock
  • Constructor Summary

    Constructors
    Constructor
    Description
    FileReader(File file)
    Creates a new FileReader, given the File to read, using the default charset.
    FileReader(FileDescriptor fd)
    Creates a new FileReader, given the FileDescriptor to read, using the default charset.
    FileReader(File file, Charset charset)
    Creates a new FileReader, given the File to read and the charset.
    FileReader(String fileName)
    Creates a new FileReader, given the name of the file to read, using the default charset.
    FileReader(String fileName, Charset charset)
    Creates a new FileReader, given the name of the file to read and the charset.
  • Method Summary

    Methods declared in class InputStreamReader

    close, getEncoding, read, read, ready

    Methods declared in class Reader

    mark, markSupported, nullReader, of, read, read, readAllAsString, readAllLines, reset, skip, transferTo

    Methods declared in class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FileReader

      public FileReader(String fileName) throws FileNotFoundException
      Creates a new FileReader, given the name of the file to read, using the 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.
      See Also:
      • Charset.defaultCharset()
    • FileReader

      public FileReader(File file) throws FileNotFoundException
      Creates a new FileReader, given the File to read, using the 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.
      See Also:
      • Charset.defaultCharset()
    • FileReader

      public FileReader(FileDescriptor fd)
      Creates a new FileReader, given the FileDescriptor to read, using the default charset.
      Parameters:
      fd - the FileDescriptor to read
      See Also:
      • Charset.defaultCharset()
    • 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
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.