随笔写。
现有两个对象 A 和 B要进行比较,但不知其值,有可能一个为空,可能两个为空,或者相等。
如果一个个去检验,写的语句较多,挺难看的。
可以使用 Objects.equals方法(java.util.Objects 7):
Objects.equals(A,B) -- 如果A和B都为null,返回true;如果其中之一为null 则返回false;否则返回A.equals(B)。
这样就避免两个为空时报空指针情况,也简洁明了。
随笔写。
现有两个对象 A 和 B要进行比较,但不知其值,有可能一个为空,可能两个为空,或者相等。
如果一个个去检验,写的语句较多,挺难看的。
可以使用 Objects.equals方法(java.util.Objects 7):
Objects.equals(A,B) -- 如果A和B都为null,返回true;如果其中之一为null 则返回false;否则返回A.equals(B)。
这样就避免两个为空时报空指针情况,也简洁明了。