try {
if (filename.equals("")){
throw new FileNotFoundException();
} else {
throw new EOFException();
}
} catch (EOFException ex) {
System.out.println("End of file reached.");
} catch (FileNotFoundException ex) {
ex.printStackTrace();
}
在SE 7以前如果要使用以下語法會錯,但是SE 7後可以直接使用父類別Catch即可,但是這樣的寫法還是適用在:Catch後都是使用同樣的動作處理Exception。
try {
if (filename.equals("")){
throw new FileNotFoundException();
} else {
throw new EOFException();
}
} catch (IOException ex) {
System.out.println("End of file reached.");
}
轉貼請註明出處,最好直接使用聯結轉貼!Thanks~
作者: Samuel
日期:2012/10/06
沒有留言:
張貼留言