Java检查布尔值是否为空

如何检查布尔值是否为null?因此,如果我知道“ hideInNav”为空。如何阻止它进一步执行?像下面这样的东西似乎不起作用,但是为什么呢?

boolean hideInNav = parent.getProperties().get("hideInNav", false);

String hideNavigation = hideInNav != null ? hideInNav : "";

回答:

boolean只能是truefalse因为它是原始数据类型(+

boolean变量的默认值为false)。Boolean如果要使用null值,则可以改用类。布尔是一种引用类型,这就是您可以分配null给布尔“变量”的原因。例:

Boolean testvar = null;

if (testvar == null) { ...}

以上是 Java检查布尔值是否为空 的全部内容, 来源链接: utcz.com/qa/430201.html

回到顶部