Class FileReader
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 specifiedcharset or thedefault charset.
TheFileReader
is meant for reading streams of characters. For reading streams of raw bytes, consider using aFileInputStream
.
- 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 thedefault charset.FileReader
(String fileName,Charset charset) Creates a newFileReader
, given the name of the file to read and thecharset.Method Summary
Methods declared in class java.io.InputStreamReader
close,getEncoding,read,read,ready
Methods declared in class java.io.Reader
mark,markSupported,nullReader,of,read,read,reset,skip,transferTo
Constructor Details
FileReader
Creates a newFileReader
, given the name of the file to read, using thedefault 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
- theFile
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:
FileReader
- Parameters:
fd
- theFileDescriptor
to read- See Also:
FileReader
Creates a newFileReader
, given the name of the file to read and thecharset.- Parameters:
fileName
- the name of the file to readcharset
- thecharset- 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
- theFile
to readcharset
- thecharset- 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