Java检查布尔值是否为空
如何检查布尔值是否为null?因此,如果我知道“ hideInNav”为空。如何阻止它进一步执行?像下面这样的东西似乎不起作用,但是为什么呢?
boolean hideInNav = parent.getProperties().get("hideInNav", false);String hideNavigation = hideInNav != null ? hideInNav : "";
回答:
boolean
只能是true
或false
因为它是原始数据类型(+
boolean
变量的默认值为false
)。Boolean
如果要使用null
值,则可以改用类。布尔是一种引用类型,这就是您可以分配null
给布尔“变量”的原因。例:
Boolean testvar = null;if (testvar == null) { ...}
以上是 Java检查布尔值是否为空 的全部内容, 来源链接: utcz.com/qa/430201.html