logo

Java FileReader-klasse

De Java FileReader-klasse wordt gebruikt om gegevens uit het bestand te lezen. Het retourneert gegevens in byte-indeling, zoals FileInputStream klas.

Het is een karaktergeoriënteerde klasse waarvoor wordt gebruikt bestand afhandeling binnen Java .


Java FileReader-klassedeclaratie

Laten we de declaratie voor de klasse Java.io.FileReader bekijken:

 public class FileReader extends InputStreamReader 

Constructors van de FileReader-klasse

Constructeur Beschrijving
FileReader(String-bestand) Het krijgt de bestandsnaam binnen snaar . Het opent het opgegeven bestand in de leesmodus. Als het bestand niet bestaat, wordt FileNotFoundException gegenereerd.
FileReader(Bestandsbestand) Het krijgt de bestandsnaam binnen bestand voorbeeld. Het opent het opgegeven bestand in de leesmodus. Als het bestand niet bestaat, wordt FileNotFoundException gegenereerd.

Methoden van de FileReader-klasse

Methode Beschrijving
int lezen() Het wordt gebruikt om een ​​teken in ASCII-vorm terug te geven. Het retourneert -1 aan het einde van het bestand.
leegte sluiten() Het wordt gebruikt om de FileReader-klasse te sluiten.

Java FileReader-voorbeeld

In dit voorbeeld lezen we de gegevens uit het tekstbestand testout.txt met behulp van de 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 gaan we ervan uit dat u de volgende gegevens in het bestand 'testout.txt' heeft:

 Welcome to javaTpoint. 

Uitgang:

 Welcome to javaTpoint.