Razred Java FileReader se uporablja za branje podatkov iz datoteke. Podatke vrne v bajtni obliki, kot je FileInputStream razred.
Je znakovno usmerjen razred, ki se uporablja za mapa ravnanje v java .
Deklaracija razreda Java FileReader
Oglejmo si deklaracijo za razred Java.io.FileReader:
java celo število v niz
public class FileReader extends InputStreamReader
Konstruktorji razreda FileReader
Konstruktor | Opis |
---|---|
FileReader (Datoteka niza) | Vnese ime datoteke vrvica . Odpre dano datoteko v načinu branja. Če datoteka ne obstaja, sproži FileNotFoundException. |
FileReader (Datoteka datoteke) | Vnese ime datoteke mapa primerek. Odpre dano datoteko v načinu branja. Če datoteka ne obstaja, sproži FileNotFoundException. |
Metode razreda FileReader
Metoda | Opis |
---|---|
int read() | Uporablja se za vrnitev znaka v obliki ASCII. Na koncu datoteke vrne -1. |
void close() | Uporablja se za zapiranje razreda FileReader. |
Primer Java FileReader
V tem primeru beremo podatke iz besedilne datoteke testout.txt z uporabo razreda Java FileReader.
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(); } }
Tukaj predpostavljamo, da imate v datoteki 'testout.txt' naslednje podatke:
vrednost niza java
Welcome to javaTpoint.
Izhod:
Welcome to javaTpoint.