La classe Java FileReader viene utilizzata per leggere i dati dal file. Restituisce i dati in formato byte come FileInputStream classe.
È la classe orientata ai caratteri utilizzata per file maneggiare dentro Giava .
Dichiarazione della classe Java FileReader
Vediamo la dichiarazione per la classe Java.io.FileReader:
public class FileReader extends InputStreamReader
Costruttori della classe FileReader
Costruttore | Descrizione |
---|---|
FileReader (file di stringhe) | Viene inserito il nome del file corda . Apre il file specificato in modalità lettura. Se il file non esiste, genera FileNotFoundException. |
Lettore di file (file di file) | Viene inserito il nome del file file esempio. Apre il file specificato in modalità lettura. Se il file non esiste, genera FileNotFoundException. |
Metodi della classe FileReader
Metodo | Descrizione |
---|---|
int leggere() | Viene utilizzato per restituire un carattere in formato ASCII. Restituisce -1 alla fine del file. |
vuoto vicino() | Viene utilizzato per chiudere la classe FileReader. |
Esempio di lettore di file Java
In questo esempio, stiamo leggendo i dati dal file di testo testout.txt utilizzando 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(); } }
Qui, presupponiamo che tu abbia i seguenti dati nel file 'testout.txt':
Welcome to javaTpoint.
Produzione:
Java che ordina un arraylist
Welcome to javaTpoint.