logo

Java FileReader klasse

Java FileReader-klassen bruges til at læse data fra filen. Det returnerer data i byte-format som FileInputStream klasse.

Det er karakterorienteret klasse som bruges til fil håndtering i java .


Java FileReader klasseerklæring

Lad os se erklæringen for Java.io.FileReader-klassen:

execlp
 public class FileReader extends InputStreamReader 

Konstruktører af FileReader-klassen

Konstruktør Beskrivelse
FileReader (strengfil) Den får filnavn ind snor . Den åbner den givne fil i læsetilstand. Hvis filen ikke eksisterer, kaster den FileNotFoundException.
FileReader (Fil fil) Den får filnavn ind fil eksempel. Den åbner den givne fil i læsetilstand. Hvis filen ikke eksisterer, kaster den FileNotFoundException.

Metoder til FileReader-klassen

Metode Beskrivelse
int read() Det bruges til at returnere et tegn i ASCII-form. Det returnerer -1 i slutningen af ​​filen.
void luk() Det bruges til at lukke FileReader-klassen.

Eksempel på Java FileReader

I dette eksempel læser vi data fra tekstfilen testout.txt ved hjælp af Java FileReader-klassen.

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

Her antager vi, at du har følgende data i filen 'testout.txt':

 Welcome to javaTpoint. 

Produktion:

lort
 Welcome to javaTpoint.