logo

Classe Java FileReader

La classe Java FileReader s'utilitza per llegir dades del fitxer. Retorna dades en format de bytes com FileInputStream classe.

És una classe orientada a caràcters per a la qual s'utilitza dossier manipulació en java .

ordenar una llista de matrius java

Declaració de classe Java FileReader

Vegem la declaració de la classe Java.io.FileReader:

 public class FileReader extends InputStreamReader 

Constructors de la classe FileReader

Constructor Descripció
FileReader (fitxer de cadena) Obté el nom del fitxer corda . Obre el fitxer donat en mode de lectura. Si el fitxer no existeix, llança FileNotFoundException.
FileReader (fitxer de fitxer) Obté el nom del fitxer dossier instància. Obre el fitxer donat en mode de lectura. Si el fitxer no existeix, llança FileNotFoundException.

Mètodes de la classe FileReader

Mètode Descripció
int read() S'utilitza per retornar un caràcter en forma ASCII. Retorna -1 al final del fitxer.
void close() S'utilitza per tancar la classe FileReader.

Exemple de lector de fitxers Java

En aquest exemple, estem llegint les dades del fitxer de text testout.txt utilitzant la classe 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(); } } 

Aquí, suposem que teniu les dades següents al fitxer 'testout.txt':

 Welcome to javaTpoint. 

Sortida:

llocs web de pel·lícules similars a 123movies
 Welcome to javaTpoint.