Clasa Java FileReader este folosită pentru a citi datele din fișier. Returnează date în format octet, cum ar fi FileInputStream clasă.
Este o clasă orientată spre caractere pentru care este folosită fişier manipularea in java .
Declarație de clasă Java FileReader
Să vedem declarația pentru clasa Java.io.FileReader:
public class FileReader extends InputStreamReader
Constructorii clasei FileReader
Constructor | Descriere |
---|---|
FileReader (fișier șir) | Primește numele fișierului şir . Deschide fișierul dat în modul de citire. Dacă fișierul nu există, acesta aruncă FileNotFoundException. |
FileReader (fișier fișier) | Primește numele fișierului fişier instanță. Deschide fișierul dat în modul de citire. Dacă fișierul nu există, acesta aruncă FileNotFoundException. |
Metode ale clasei FileReader
Metodă | Descriere |
---|---|
int read() | Este folosit pentru a returna un caracter în formă ASCII. Returnează -1 la sfârșitul fișierului. |
void close() | Este folosit pentru a închide clasa FileReader. |
Exemplu Java FileReader
În acest exemplu, citim datele din fișierul text testout.txt folosind clasa 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(); } }
Aici, presupunem că aveți următoarele date în fișierul „testout.txt”:
Welcome to javaTpoint.
Ieșire:
Welcome to javaTpoint.