java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable
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:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionFileReader(File file) FileReader(File file, Charset charset) FileReader(String fileName) Creates a newFileReader, given the name of the file to read, using the default charset.FileReader(String fileName, Charset charset) Creates a newFileReader, given the name of the file to read and the charset. -
Method Summary
Methods declared in class java.io.InputStreamReader
close, getEncoding, read, read, readyMethods declared in class java.io.Reader
mark, markSupported, nullReader, read, read, reset, skip, transferTo
-
Constructor Details
-
FileReader
Creates a newFileReader, 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:
-
FileReader
- Parameters:
file- theFileto 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:
-
FileReader
- Parameters:
fd- theFileDescriptorto read- See Also:
-
FileReader
Creates a newFileReader, given the name of the file to read and the charset.- Parameters:
fileName- the name of the file to readcharset- 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
- Parameters:
file- theFileto readcharset- 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
-