在try catch中處理不同類型的異常,可以使用多個catch塊來分別捕獲不同類型的異常。例如:
try {
// 可能會拋出異常的代碼
} catch (IOException e) {
// 處理IO異常
e.printStackTrace();
} catch (NumberFormatException e) {
// 處理數字格式異常
e.printStackTrace();
} catch (Exception e) {
// 處理其他類型的異常
e.printStackTrace();
}
在上面的例子中,不同類型的異常被分別捕獲并處理。注意,異常類型應該從具體到一般,即先捕獲具體的異常類型,再捕獲通用的Exception類型,以確保能夠捕獲所有可能的異常。