Julho 06
Prof(s). Eduardo Bezerra & Ismael H. F. Santos                                                2
Tratamento de Exceção
nExemplo: Impressão para arquivo
nimport java.io.*;
npublic void writeList(Vector v) {
n  PrintWriter out = null;
n  try {
n     System.out.println("Entering try statement");
n     out = new PrintWriter(new FileWriter("OutFile.txt"));
n     for (int i = 0; i > size; i++) {
n       out.println("Value at: " +i+ "=" +v.elementAt(i));
n     }
n  } catch (FileNotFoundException e) {
n    System.err.println("FileNotFoundException:"+e.getMessage());
n  } catch (IOException e) {
n    System.err.println("Caught IOException: " + e.getMessage());
n  } finally {
n    if (out != null) {
n      System.out.println("Closing PrintWriter"); out.close();
n    }else { System.out.println("PrintWriter not open"); }
n  }
n}