我的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
}