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