为什么java对象类中没有isNull方法
我想知道为什么没有通用的方法来检查Java对象级别的空值。 如果java.lang.Object类有一个方法isNull来检查空值,那么问题是什么。
没有理由这样做,你检查null作为oleksii声明...
if (foo == null) {
}
@jsn指出这是一个明智的问题,但在Java世界中, isNull
的想法就像isTrue
方法。 只是因为微软这样做,并不是一个好主意。 ;)
isNull
只能返回false,因为您只能在非空引用上调用方法。 所以如果你可以调用isNull
它必须是假的。
isNull
方法是没有意义的,因为你需要在对象上调用它。 但是如果你没有一个对象(因为它是null
),你不能在它上面调用它。