Java FileReader-klassen brukes til å lese data fra filen. Den returnerer data i byteformat som FileInputStream klasse.
Det er karakterorientert klasse som brukes til fil håndtering i java .
Java FileReader klasseerklæring
La oss se erklæringen for Java.io.FileReader-klassen:
hoppe over listen
public class FileReader extends InputStreamReader
Konstruktører av FileReader-klassen
Konstruktør | Beskrivelse |
---|---|
FileReader (strengfil) | Den får filnavnet inn streng . Den åpner den gitte filen i lesemodus. Hvis filen ikke eksisterer, kaster den FileNotFoundException. |
FileReader (filfil) | Den får filnavnet inn fil forekomst. Den åpner den gitte filen i lesemodus. Hvis filen ikke eksisterer, kaster den FileNotFoundException. |
Metoder for FileReader-klassen
Metode | Beskrivelse |
---|---|
int read() | Den brukes til å returnere et tegn i ASCII-form. Den returnerer -1 på slutten av filen. |
void close() | Den brukes til å lukke FileReader-klassen. |
Eksempel på Java FileReader
I dette eksemplet leser vi dataene fra tekstfilen testout.txt bruker 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 antar vi at du har følgende data i 'testout.txt'-filen:
Welcome to javaTpoint.
Produksjon:
bæsj
Welcome to javaTpoint.