Tema: Try y catch
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 12:16
rufi88
 
Fecha de Ingreso: noviembre-2012
Ubicación: Adra
Mensajes: 36
Antigüedad: 12 años
Puntos: 0
Try y catch

Hola, mi pregunta es, ¿por qué en este código es necesario usar try/catch para que las clases FileReader y BufferedReader funcionen?

Hace poco que he pasado el tema de las excepciones y aun no las domino, volveré atrás para mirarmelo de nuevo pero no recuerdo que hablasen sobre la necesidad de usar try/catch para usar estas clases.

Código Java:
Ver original
  1. package leeficherotexto;
  2. import java.io.*;
  3.  
  4. public class LeeFicheroTexto {
  5.     public static void main(String args[]){
  6.         String texto="";
  7.         try{
  8.             FileReader flS=new FileReader("C:\\Users\\Rufino\\Desktop\\Agenda.txt");
  9.             BufferedReader fS=new BufferedReader(flS);
  10.             while(texto !=null){
  11.                 texto=fS.readLine();
  12.                 if(texto != null){
  13.                     int posi=texto.indexOf(",");
  14.                     String nombre=texto.substring(0, posi);
  15.                     String telefono=texto.substring(posi+1);
  16.                     System.out.println("Nombre: "+nombre);
  17.                     System.out.println("Telefono: "+telefono);
  18.                 }
  19.             }
  20.             fS.close();
  21.         }catch(IOException e){
  22.             System.out.println("Error en el fichero.");
  23.         }
  24.     }
  25. }