Класс FileReader
java.lang.Object
java.io.Reader
java.io.InputStreamReader
java.io.FileReader
- Все реализуемые интерфейсы:
-
Closeable,AutoCloseable,Readable
public class FileReader extends InputStreamReader
Читает текст из текстовых файлов с использованием буфера по умолчанию. Декодирование из байтов в символы использует либо указанный charset, либо платформенный charset по умолчанию.
Этот класс предназначен для чтения потоков символов. Для чтения потоков сырых байтов рассмотрите использование FileInputStream.
- С тех пор:
- 1.1
- См. также:
Краткое описание полей
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
FileReader |
Создаёт новый FileReader, используя File для чтения, с использованием платформенного charset по умолчанию. |
FileReader |
Создаёт новый FileReader, используя FileDescriptor для чтения, с использованием платформенного charset по умолчанию. |
FileReader |
|
FileReader |
Создаёт новый FileReader, используя имя файла для чтения, с использованием платформенного charset по умолчанию. |
FileReader |
Создаёт новый FileReader, используя имя файла для чтения и charset. |
Краткое описание методов
Методы, объявленные в классе java.io.InputStreamReader
close, getEncoding, read, read, ready
Методы, объявленные в классе java.io.Reader
mark, markSupported, nullReader, read, read, reset, skip, transferTo
Подробное описание конструкторов
FileReader
public FileReader(String fileName) throws FileNotFoundException
Создаёт новый
FileReader, используя имя файла для чтения, с использованием платформенного charset по умолчанию.- Параметры:
-
fileName- имя файла для чтения - Исключения:
-
FileNotFoundException- если указанный файл не существует, является каталогом, а не обычным файлом или по какой-либо другой причине не может быть открыт для чтения.
FileReader
public FileReader(File file) throws FileNotFoundException
Создаёт новый
FileReader, используя File для чтения, с использованием платформенного charset по умолчанию.- Параметры:
-
file-Fileдля чтения - Исключения:
-
FileNotFoundException- если файл не существует, является каталогом, а не обычным файлом или по какой-либо другой причине не может быть открыт для чтения.
FileReader
public FileReader(FileDescriptor fd)
Создаёт новый
FileReader, используя FileDescriptor для чтения, с использованием платформенного charset по умолчанию.- Параметры:
-
fd-FileDescriptorдля чтения
FileReader
public FileReader(String fileName, Charset charset) throws IOException
Создаёт новый
FileReader, используя имя файла для чтения и charset.- Параметры:
-
fileName- имя файла для чтения -
charset- charset - Исключения:
-
IOException- если указанный файл не существует, является каталогом, а не обычным файлом или по какой-либо другой причине не может быть открыт для чтения. - С тех пор:
- 11
FileReader
public FileReader(File file, Charset charset) throws IOException
- Параметры:
-
file-Fileдля чтения -
charset- charset - Исключения:
-
IOException- если файл не существует, является каталогом, а не обычным файлом или по какой-либо другой причине не может быть открыт для чтения. - С тех пор:
- 11
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileReader.html