【发布时间】:2015-07-10 19:03:44
【问题描述】:
我有
Boolean condition;
public Boolean isCondition() { return condition; }
然后是否允许此方法的以下用法,与原语一样,
if (isCondition())
{
//...
}
我会将它用于原语,但不确定类。是否需要检查 NULL 值?我需要先getBooleanValue() 吗?
【问题讨论】:
-
你可以这样做,但你很难过,你必须检查空值。最好使用简单类型。
-
由于
Boolean是一个类,它可以为null。您可以返回boolean,因为它将是autoboxed。 -
感谢 Turing85。您可能的意思是,您可以返回一个布尔值(大写字母 B),因为它将自动装箱为布尔值(小写)。
标签: java