Added in API level 1

FileReader

open class FileReader : InputStreamReader
kotlin.Any
   ↳ java.io.Reader
   ↳ java.io.InputStreamReader
   ↳ java.io.FileReader

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.

Summary

Public constructors
FileReader(fileName: String!)

Creates a new FileReader, given the name of the file to read, using the platform's default charset.

FileReader(file: File!)

Creates a new FileReader, given the File to read, using the platform's default charset.

Creates a new FileReader, given the FileDescriptor to read, using the platform's default charset.

FileReader(fileName: String!, charset: Charset!)

Creates a new FileReader, given the name of the file to read and the charset.

FileReader(file: File!, charset: Charset!)

Creates a new FileReader, given the File to read and the charset.

Inherited functions
Inherited properties

Public constructors

FileReader

Added in API level 1
FileReader(fileName: String!)

Creates a new FileReader, given the name of the file to read, using the platform's default charset.

Parameters
fileName String!: the name of the file to read
Exceptions
java.io.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

Added in API level 1
FileReader(file: File!)

Creates a new FileReader, given the File to read, using the platform's default charset.

Parameters
file File!: the File to read
Exceptions
java.io.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

Added in API level 1
FileReader(fd: FileDescriptor!)

Creates a new FileReader, given the FileDescriptor to read, using the platform's default charset.

Parameters
fd FileDescriptor!: the FileDescriptor to read

FileReader

Added in API level 33
FileReader(
    fileName: String!,
    charset: Charset!)

Creates a new FileReader, given the name of the file to read and the charset.

Parameters
fileName String!: the name of the file to read
charset Charset!: the charset
Exceptions
java.io.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.

FileReader

Added in API level 33
FileReader(
    file: File!,
    charset: Charset!)

Creates a new FileReader, given the File to read and the charset.

Parameters
file File!: the File to read
charset Charset!: the charset
Exceptions
java.io.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.