小编use*_*894的帖子

使用try-catch-finally返回类型

我试过以下代码片段:

private Integer getnumber() {
    Integer i = null;
    try {
        i = new Integer(5);
        return i;
    } catch(Exception e) {
        return 0;
    } finally {
        i = new Integer(7);
    }
}
Run Code Online (Sandbox Code Playgroud)

此方法返回5而不是7.

为什么它返回5而不是7?

提前致谢.

java

5
推荐指数
1
解决办法
519
查看次数

标签 统计

java ×1