【发布时间】:2020-01-06 22:14:40
【问题描述】:
我正在处理 java 中的嵌套异常,我想使用条件(例如 if(t.getCause().getCause() instanceOf MyCustomException))检查我的自定义异常的类型,但这可能会引发潜在的 NPE。
所以我打算使用以下条件检查 null
if(t.getCause().getCause() != null)
&& t.getCause().getCause() instanceOf MyCustomException) {
..........
}
这是一个好方法吗。如果有更好的方法,请建议我?
谢谢!
【问题讨论】:
标签: java if-statement exception try-catch