La clase Java FileReader se utiliza para leer datos del archivo. Devuelve datos en formato de bytes como flujo de entrada de archivos clase.
Es una clase orientada a caracteres que se utiliza para archivo manejo en Java .
Declaración de clase Java FileReader
Veamos la declaración de la clase Java.io.FileReader:
recorrido de preorden
public class FileReader extends InputStreamReader
Constructores de la clase FileReader
Constructor | Descripción |
---|---|
FileReader (archivo de cadena) | Obtiene el nombre del archivo en cadena . Abre el archivo dado en modo lectura. Si el archivo no existe, arroja FileNotFoundException. |
FileReader (archivo de archivo) | Obtiene el nombre del archivo en archivo instancia. Abre el archivo dado en modo lectura. Si el archivo no existe, arroja FileNotFoundException. |
Métodos de la clase FileReader
Método | Descripción |
---|---|
int lectura() | Se utiliza para devolver un carácter en formato ASCII. Devuelve -1 al final del archivo. |
cierre vacío() | Se utiliza para cerrar la clase FileReader. |
Ejemplo de lector de archivos Java
En este ejemplo, estamos leyendo los datos del archivo de texto. prueba.txt usando la clase 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í, asumimos que tiene los siguientes datos en el archivo 'testout.txt':
rj12 frente a rj11
Welcome to javaTpoint.
Producción:
Welcome to javaTpoint.