jueves, 19 de mayo de 2011

Eventos, excepciones y errores:
Aquí un pedazo de código donde utilizamos  el try y el catch para  el manejo de excepciones y errores  donde si un archivo al cual estamos llamando no ha sido creada muestra un mensaje de  archivo no ha sido encontrado asi lo implementare con mi clase destino y clase cliente.
public static Destino[] obterArray(){
                 Destino []lugar= new Destino[100];
    StringTokenizer tokenizer ;
    String linea, Playa, Hotel, archivo = "Playas.txt";
    int Ncuenta,contador =0;
    try{
      FileReader file = new FileReader(archivo);
      BufferedReader archivoEntrada = new BufferedReader(file);
      linea = archivoEntrada.readLine();
      while (linea != null){
            tokenizer = new StringTokenizer(linea);
            Playa = tokenizer.nextToken();
            Hotel=tokenizer.nextToken();
            try {
                 Ncuenta = Integer.parseInt(tokenizer.nextToken());
                         lugar[contador++] = new Destino(Playa,Hotel,Ncuenta);
       } catch(NumberFormatException formatoNumero){}
                         linea = archivoEntrada.readLine();                                       
}
 archivoEntrada.close();
                 
}catch (FileNotFoundException excepcion){
                                System.out.print("el archivo "+archivo+" no fue encontrado");   }
catch (IOException excepcion){ System.out.println(excepcion);             }
return lugar;
}
}






No hay comentarios:

Publicar un comentario