Ficheros (3/?). Flujos de caracteres. FileReader. Ejercicio
Ejercicio
3:
Leer
el contenido del siguiente archivo de 20 en 20 caracteres y mostrar su contenido
en consola (instanciar el stream de lectura sobre el
fichero y leer hasta final de fichero).
import java.io.*;
public class LeerFicheroTexto {
public static void main(String[] args) {
try {
FileReader fic = new FileReader("../FicheroPruebas.txt");
//Otra forma de instanciar
un objeto que apunte al fichero
//File fichero =
new File("../FicheroPruebas.txt");
//FileReader fic =
new FileReader(fichero);
// Leemos caracter a caracter
int i;
//while ((i = fic.read())
!= -1)
// System.out.print((char)
i);
//Leeemos de 20 en 20 caracteres
char bloque[] = new char[20];
while ((i = fic.read(bloque)) != -1)
System.out.print(bloque);
fic.close();
}catch
(IOException e) {
System.out.println("ERROR de E/S: " + e.getMessage() ); }
}
}
Comentarios
Publicar un comentario