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.