0

有谁知道是否有工具或类似的东西可以用多个 catch 子句在 java 中用重复代码替换单个 catch 子句来删除重复代码?

上下文是 vom java jdk6 到 7 的升级。

谢谢和欢呼, Ste

4

1 回答 1

0

我不认为有一种自动的方式,你可以做如下的事情

    try {
       // code
    } catch (Exception1 e1) {
      // caught Exception1
    } catch (Exception2 e2) {
      // caught Exception2
    }

您可以将其更改为

    try {
       // code
    } catch (Exception1|Exception2 e) {
      // caught Exception1 or Exception2
    }
于 2014-08-05T07:31:48.013 回答