java.io
Class FileReader
java.lang.Object
java.io.Reader
java.io.InputStreamReader
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.
|
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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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