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.