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