gpt4 book ai didi

java - 我们可以将包装类更改为原始数据类型吗?

转载 作者:行者123 更新时间:2023-12-02 12:29:09 26 4
gpt4 key购买 nike

我们可以将包装器更改为原始类型吗?如果不能,那么这段代码中发生了什么

int I = Integer.valueOf(46);
System.out.println(I);

我没有收到任何错误。

最佳答案

是的,这称为拆箱:

Integer boxed = 10; // Boxing
int unboxed = boxed; // Unboxing

拳击转换在JLS 5.1.7中描述。 ;拆箱转换在JLS 5.1.8中描述。 .

请注意,如果您尝试取消装箱 null 引用,则会抛出 NullPointerException:

Integer boxed = null;
int unboxed = boxed; // NPE

关于java - 我们可以将包装类更改为原始数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45366244/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com