📅  最后修改于: 2023-12-03 15:24:12.452000             🧑  作者: Mango
在 Java 中,原始类型和包装类型之间是可以互相转换的。对于 int 类型,我们可以将其转换为 Integer 类型,这样就可以利用 Integer 类型的一些特殊方法和属性。
下面是将 int 类型的变量转换为 Integer 类型的示例代码:
int num = 10;
Integer integerNum = Integer.valueOf(num);
或者使用自动装箱:
int num = 10;
Integer integerNum = num;
下面是将 Integer 类型的变量转换为 int 类型的示例代码:
Integer integerNum = Integer.valueOf(10);
int num = integerNum.intValue();
或者使用自动拆箱:
Integer integerNum = 10;
int num = integerNum;
需要注意的是,如果 Integer 变量为 null,则自动拆箱将抛出 NullPointerException 异常。因此,最好使用 intValue() 方法来进行转换。