gpt4 book ai didi

java - 以这种方式使用 booleanValue() 检查 boolean 值是否有效

转载 作者:行者123 更新时间:2023-12-02 06:08:40 24 4
gpt4 key购买 nike

是否有任何理由以这种方式检查 Java 中的 boolean 值(Android 首选项值)(在遗留代码中找到了这一点):

Boolean isOn = isActivated();
if ( isOn != null && isOn.booleanValue() == false)

最佳答案

您必须小心区分 Java 中的 booleanBoolean

boolean 是一个原语,不能为 null,但是您所询问的 Boolean 是一个对象,并且可以为 null(未设置)。因此,在处理 Boolean 时,有必要在访问其方法之一之前检查该对象是否为 null。

关于java - 以这种方式使用 booleanValue() 检查 boolean 值是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071785/

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