實例包含由調用處理程序拋出的經過檢查的未聲明異常,可以使用 getUndeclaredThrowable() 方法獲取
String msg = null; if (e instanceof UndeclaredThrowableException){ Throwable targetEx = ((UndeclaredThrowableException) e).getUndeclaredThrowable(); if (targetEx != null){ msg = targetEx.getMessage(); } } else { msg = e.getMessage(); }