Клас 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 ще якщо
Welcome to javaTpoint.