我的abandon()可能会抛出AbandonException

在处理异常时,如果Vector中还有一些元素,我必须调用相同的方法。

我应该如何进行?如果我不是直截了当,那么最好的解决方案是什么?

   if (i + 1 < lc.size()) {
    try {
        lc.get(i + 1).abondon();
    }
    catch (AbandonException e1) {
lc.get(i+2).abandon();}}

最佳答案

您可以在此处使用finally

try {
      lc.get(i + 1).abondon();
}
catch (AbandonException e1) {

} finally {
   your code
}

10-06 14:06