Clase de lector de archivos Java
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:
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':
Welcome to javaTpoint.
Producción:
Welcome to javaTpoint.