java.io
Class FileReader

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

public class FileReader
extends InputStreamReader

This class provides a convenient way to set up a Reader to read from a file. It opens the specified file for reading and creates the InputStreamReader to read from the resulting FileInputStream. This class can only be used to read from files using the default character encoding. Use InputStreamReader directly to use a non-default encoding.


Field Summary
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
FileReader(File file)
          This method initializes a FileReader instance to read from the specified File object.
FileReader(FileDescriptor fd)
          This method initializes a FileReader instance to read from this specified FileDescriptor object.
FileReader(String name)
          This method initializes a FileReader instance to read from the specified named file.
 
Method Summary
 
Methods inherited from class java.io.InputStreamReader
close, getEncoding, read, read, ready
 
Methods inherited from class java.io.Reader
mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileReader

public FileReader(File file)
           throws FileNotFoundException
This method initializes a FileReader instance to read from the specified File object.

Parameters:
file - The File object representing the file to read from
Throws:
FileNotFoundException - If the file is not found or some other error occurs

FileReader

public FileReader(FileDescriptor fd)
This method initializes a FileReader instance to read from this specified FileDescriptor object.

Parameters:
fd - The FileDescriptor to read from.

FileReader

public FileReader(String name)
           throws FileNotFoundException
This method initializes a FileReader instance to read from the specified named file.

Parameters:
name - The name of the file to read from
Throws:
FileNotFoundException - If the file is not found or some other error occurs