JAVA中的布尔对象和布尔变量问题

JAVA中的布尔对象和布尔变量问题,第1张

JAVA中的布尔对象和布尔变量问题

当您评估

Boolean
对象的布尔值时,Java会将其取消装箱(自装箱功能,自1.5开始)。因此,实际的代码是:
dataVal.booleanValue()
。然后它抛出
NullPointerException
。对于任何装箱的值,将空对象拆箱将引发此异常。

在1.5之前,您必须手动将值拆箱:

if (dataVal.booleanValue())
所以它更明显(也更加冗长:)



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存