A Java FileReader osztály az adatok olvasására szolgál a fájlból. Az adatokat bájt formátumban adja vissza, mint pl FileInputStream osztály.
Ez egy karakter-orientált osztály, amelyhez használják fájlt kezelés be Jáva .
Java FileReader osztálydeklaráció
Lássuk a Java.io.FileReader osztály deklarációját:
public class FileReader extends InputStreamReader
A FileReader osztály konstruktőrei
Konstruktőr | Leírás |
---|---|
FileReader (karakterláncfájl) | Beírja a fájlnevet húr . Olvasás módban nyitja meg az adott fájlt. Ha a fájl nem létezik, akkor FileNotFoundException kivételt dob. |
FileReader (fájlfájl) | Beírja a fájlnevet fájlt példa. Olvasás módban nyitja meg az adott fájlt. Ha a fájl nem létezik, akkor FileNotFoundException kivételt dob. |
A FileReader osztály módszerei
Módszer | Leírás |
---|---|
int read() | Egy karakter visszaadására szolgál ASCII formában. A fájl végén -1-et ad vissza. |
void close() | A FileReader osztály bezárására szolgál. |
Java FileReader példa
Ebben a példában az adatokat a szöveges fájlból olvassuk be testout.txt Java FileReader osztály használatával.
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(); } }
Feltételezzük, hogy a következő adatok vannak a „testout.txt” fájlban:
Welcome to javaTpoint.
Kimenet:
Welcome to javaTpoint.