【发布时间】:2012-04-28 05:35:39
【问题描述】:
我创建了一个类,其唯一目的是为系统 x 发送通知。 现在当我在系统 x 中执行操作时,可能会产生 n 个异常。我建立 我的通知类中的 ArrayList 来存储所有这些异常。我稍后想迭代它 列表以检查各种类型的异常。例如。我想迭代并查看是否有异常 sqlConnection 发生,然后为下一个异常,可能是 SQL 查询,等等。
如何做到这一点?思路是这样的:
if exception for sqlconnection was found
exceptionMessage += "Connection Failed";
if exception for whatever was found
exceptionMessage += "whatever exception"
etc...
谢谢,
【问题讨论】:
-
所以你想检查
if (exception instanceof SQLException) handleSQLException(); if (exception instanceof IOException) handleIOException();之类的东西,但要以一种干净利落的方式