如何检查 boolean 值是否为空?因此,如果我知道“hideInNav”为空。我该如何停止 它从进一步执行?像下面这样的东西似乎不起作用,但为什么呢?
boolean hideInNav = parent.getProperties().get("hideInNav", false);
String hideNavigation = hideInNav != null ? hideInNav : "";
最佳答案
boolean
只能是 true
或 false
因为它是 primitive datatype (+一个boolean
变量默认值为false
)。如果你想使用 null
值,你可以使用 Boolean
类。 Boolean 是一种引用类型,这就是您可以将 null
分配给 boolean “变量”的原因。示例:
Boolean testvar = null;
if (testvar == null) { ...}
关于Java 检查 boolean 值是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15937715/