java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Readable
public class FileReader extends InputStreamReader
Reads text from character files using a default buffer size. Decoding from bytes
to characters uses either a specified charset
or the platform's
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:
InputStreamReader
,FileInputStream
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FileReader(File file)
FileReader(FileDescriptor fd)
FileReader(File file, Charset charset)
FileReader(String fileName)
Creates a newFileReader
, given the name of the file to read, using the platform's default charset.