- java.lang.Object
- java.io.Reader
- java.io.InputStreamReader
- java.io.FileReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable
public classFileReaderextendsInputStreamReader
Reads text from character files using a default buffer size. Decoding from bytes to characters uses either a specifiedcharset or the platform'sdefault 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 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'sdefault 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
getEncoding,read,read,ready
Methods declared in class java.io.Reader
close,mark,markSupported,nullReader,read,read,reset,skip,transferTo
Constructor Detail
FileReader
public FileReader(String fileName) throwsFileNotFoundException
Creates a newFileReader, given the name of the file to read, using the platform'sdefault 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
public FileReader(File file) throwsFileNotFoundException
- 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
public FileReader(FileDescriptor fd)
- Parameters:
fd- theFileDescriptorto read
FileReader
public FileReader(String fileName,Charset charset) throwsIOException
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
public FileReader(File file,Charset charset) throwsIOException
- Parameters:
file- theFileto 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