正确的方法可能是通过将try-catch块放在单独的方法中来分解该方法,并使用return语句:
public void someMethod() { try { ... if (condition) return; ... } catch (SomeException e) { ... }}
如果代码包含很多局部变量,则您也可以考虑使用StephenC
break所建议的带标记的块中的a
:
label: try { ... if (condition) break label; ...} catch (SomeException e) { ...}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)