嘗試{
//填寫需要捕捉異常信息的代碼。
} catch(Exception e) {//捕獲異常信息。
if(numberformatexception的e實例){//判斷數據轉換是否異常。
system . out . println(" NumberFormatException ");//輸出結果
}
if(nullpointerexception的e實例){//判斷是否為空指針異常。
system . out . println(" NullPointerException ");//輸出結果
}
}
註意:這種instanceof實例化可以有效判斷類型是否匹配,不會拋出異常,增加了代碼的可重復性(即根據異常定制輸出信息)。