对象与对象比较:先判空,在比较;
对象与常量比较:常量在前,对象在后。
如"abc".equals(str);
JAVA1.7后推荐使用java.utils.Objects.equals(Object a, Object b)
JAVA1.7后还有一个方法为 java.utils.Objects.deepEquals(Object a, Object b);
对象与对象比较:先判空,在比较;
对象与常量比较:常量在前,对象在后。
如"abc".equals(str);
JAVA1.7后推荐使用java.utils.Objects.equals(Object a, Object b)
JAVA1.7后还有一个方法为 java.utils.Objects.deepEquals(Object a, Object b);