- 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 FileReaderis meant for reading streams of characters. For reading streams of raw bytes, consider using aFileInputStream.- Since:
- 1.1
- See Also:
- InputStreamReader,- FileInputStream
 
- 
- 
Constructor SummaryConstructors 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.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.InputStreamReadergetEncoding, read, read, ready
 - 
Methods declared in class java.io.Readerclose, mark, markSupported, nullReader, read, read, reset, skip, transferTo
 
- 
 
- 
- 
- 
Constructor Detail- 
FileReaderpublic FileReader(String fileName) throws FileNotFoundException Creates a newFileReader, 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.
 
 - 
FileReaderpublic FileReader(File file) throws FileNotFoundException - Parameters:
- file- the- Fileto 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.
 
 - 
FileReaderpublic FileReader(FileDescriptor fd) - Parameters:
- fd- the- FileDescriptorto read
 
 - 
FileReaderpublic FileReader(String fileName, Charset charset) throws IOException Creates a newFileReader, given the name of the file to read and the charset.- Parameters:
- fileName- the name of the file to read
- charset- 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
 
 - 
FileReaderpublic FileReader(File file, Charset charset) throws IOException - Parameters:
- file- the- Fileto read
- charset- 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
 
 
- 
 
-