Класът Java FileReader се използва за четене на данни от файла. Той връща данни в байтов формат като FileInputStream клас.
Това е символно-ориентиран клас, който се използва за файл работа в java .
Декларация на клас Java FileReader
Нека да видим декларацията за клас Java.io.FileReader:
public class FileReader extends InputStreamReader
Конструктори на клас FileReader
Конструктор | Описание |
---|---|
FileReader (файл с низове) | Получава име на файл низ . Отваря дадения файл в режим на четене. Ако файлът не съществува, той хвърля FileNotFoundException. |
FileReader (Файлов файл) | Получава име на файл файл инстанция. Отваря дадения файл в режим на четене. Ако файлът не съществува, той хвърля FileNotFoundException. |
Методи на клас FileReader
Метод | Описание |
---|---|
int read() | Използва се за връщане на знак в ASCII форма. Връща -1 в края на файла. |
void close() | Използва се за затваряне на класа FileReader. |
Пример за Java FileReader
В този пример ние четем данните от текстовия файл testout.txt използвайки клас Java FileReader.
package com.javatpoint; import java.io.FileReader; public class FileReaderExample { public static void main(String args[])throws Exception{ FileReader fr=new FileReader('D:\testout.txt'); int i; while((i=fr.read())!=-1) System.out.print((char)i); fr.close(); } }
Тук предполагаме, че имате следните данни във файла „testout.txt“:
Welcome to javaTpoint.
Изход:
java tostring
Welcome to javaTpoint.