logo

Java FileReader-Klasse

Die Java FileReader-Klasse wird zum Lesen von Daten aus der Datei verwendet. Es gibt Daten im Byteformat zurück FileInputStream Klasse.

Es handelt sich um eine zeichenorientierte Klasse, die für verwendet wird Datei Handhabung in Java .


Deklaration der Java FileReader-Klasse

Sehen wir uns die Deklaration für die Klasse Java.io.FileReader an:

 public class FileReader extends InputStreamReader 

Konstruktoren der FileReader-Klasse

Konstrukteur Beschreibung
FileReader(String-Datei) Es erhält den Dateinamen Zeichenfolge . Es öffnet die angegebene Datei im Lesemodus. Wenn die Datei nicht vorhanden ist, wird eine FileNotFoundException ausgelöst.
FileReader (Dateidatei) Es erhält den Dateinamen Datei Beispiel. Es öffnet die angegebene Datei im Lesemodus. Wenn die Datei nicht vorhanden ist, wird eine FileNotFoundException ausgelöst.

Methoden der FileReader-Klasse

Methode Beschreibung
int read() Es wird verwendet, um ein Zeichen im ASCII-Format zurückzugeben. Am Ende der Datei wird -1 zurückgegeben.
void close() Es wird verwendet, um die FileReader-Klasse zu schließen.

Java FileReader-Beispiel

In diesem Beispiel lesen wir die Daten aus der Textdatei testout.txt unter Verwendung der Java FileReader-Klasse.

 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(); } } 

Hier gehen wir davon aus, dass die Datei „testout.txt“ folgende Daten enthält:

 Welcome to javaTpoint. 

Ausgabe:

 Welcome to javaTpoint.