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.