我有一个示例,其中我无法确定装箱和拆箱的数量,这些情况发生在以下Java代码中:
int x = 5;
Integer y = x + x;
从我的角度来看,我看到一种拳击类型(整数y = x + x)。我错了吗?还要取消装箱吗?
最佳答案
没有拆箱。刚发生拳击。
首先计算表达式x+x
,它是一个int
,并装在Integer
中。
因此,在整个语句中,没有将Integer
转换为int
,因此没有拆箱。
关于java - Java装箱和拆箱,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48475520/