A partir de la versión 1.5 de Java, se incorporo la clase Scanner, esta clase permite a partir de un flujo de entrada de datos, leerlos de una forma muy sencilla.
Veamos un pequeño ejemplo de lectura secuencial de un archivo de texto:
import java.io.*;
import java.util.Scanner;
public class LecturaArchivos {
public LecturaArchivos() {
try {
Scanner sc = new Scanner(new File("meses.txt"));
while(sc.hasNext()) {
System.out.println(sc.next());
}
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
public static void main(String[] args) {
LecturaArchivos lectura = new LecturaArchivos();
}
}
El contenido del archivo meses.txt
1,Enero
2,Febrero
3,Marzo
4,Abril
5,Mayo
6,Junio
7,Julio
8,Agosto
9,Septiembre
10,Octubre
11,Noviembre
12,Diciembre
No hay comentarios:
Publicar un comentario