logo

Java FileReader-klass

Java FileReader-klassen används för att läsa data från filen. Den returnerar data i byteformat som FileInputStream klass.

Det är karaktärsorienterad klass som används för fil hantering i java .


Java FileReader klassdeklaration

Låt oss se deklarationen för Java.io.FileReader-klassen:

 public class FileReader extends InputStreamReader 

Konstruktörer av FileReader-klassen

Konstruktör Beskrivning
FileReader (strängfil) Den får filnamnet in sträng . Den öppnar den givna filen i läsläge. Om filen inte finns, kastar den FileNotFoundException.
FileReader (filfil) Den får filnamnet in fil exempel. Den öppnar den givna filen i läsläge. Om filen inte finns, kastar den FileNotFoundException.

Metoder för FileReader-klassen

Metod Beskrivning
int read() Den används för att returnera ett tecken i ASCII-form. Den returnerar -1 i slutet av filen.
void close() Den används för att stänga FileReader-klassen.

Exempel på Java FileReader

I det här exemplet läser vi data från textfilen testout.txt använder 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(); } } 

Här antar vi att du har följande data i filen 'testout.txt':

 Welcome to javaTpoint. 

Produktion:

 Welcome to javaTpoint.