FileReader (Java SE 13 & JDK 13 )
- 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)Creates a new
FileReader, given theFileto read, using the platform's default charset.FileReader(FileDescriptor fd)Creates a new
FileReader, given theFileDescriptorto read, using the platform's default charset.FileReader(File file, Charset charset)Creates a new
FileReader, given theFileto read and the charset.FileReader(String fileName)Creates a new
FileReader, given the name of the file to read, using the platform's default charset.FileReader(String fileName, Charset charset)Creates a new
FileReader, given the name of the file to read and the charset. -
Method Summary
-
Constructor Details
-
FileReader
Creates a new
FileReader, given the name of the file to read, using the platform's 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.
-
FileReader
Creates a new
FileReader, given theFileto read, using the platform's default charset.- 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.
-
FileReader
Creates a new
FileReader, given theFileDescriptorto read, using the platform's default charset.- Parameters:
fd- theFileDescriptorto read
-
FileReader
Creates a new
FileReader, 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
Creates a new
FileReader, given theFileto read and the charset.- 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
-
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2019, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.