lunes, 11 de junio de 2012

La clase Scanner

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