什么是Java中的.intValue()?

什么是Java中的.intValue()?,第1张

什么是Java中的.intValue()?

l.get(i);
将返回
Integer
,然后调用
intValue();
它将返回整数作为type
int

转换

int
Integer
被称为 拳击
转换
Integer
为的
int
*** 作称为 拆箱,依次
类推,以便在其他原始类型及其对应的Wrapper类之间进行转换。

从Java 5开始,它将自动为您进行所需的转换(自动装箱),因此, 如果您使用的是Java 5或更高版本,则示例之间没有区别
您唯一需要注意的是, 如果an

Integer
为null,并且直接将其分配给它,
int
则它将引发NullPointerException。

在Java 5之前,程序员本人必须进行装箱/拆箱。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5488809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存