gpt4 book ai didi

Java 1.5 是否总是可以使用包装类而不是原始类?

转载 作者:行者123 更新时间:2023-12-01 17:27:49 25 4
gpt4 key购买 nike

不久前,我们使用 int 字段构建了 DTO 类,在使用它们进行了数周的开发之后,我被要求将这些字段的类型从 int 更改为 Integer。我认为不可能简单地更改声明中的类型,但经过几次修改后,没有出现任何编译错误。就这么简单吗?

最佳答案

是的,这是因为自动装箱。引用http://docs.oracle.com/javase/1.5.0/docs/guide/language/autoboxing.html .

但是,请注意如果 Integer 对象为 null,则可能会因将 Integer 对象隐式更改为 int 而导致空指针异常。

关于Java 1.5 是否总是可以使用包装类而不是原始类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13608985/

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