Objects.equals.
时间: 2023-07-25 11:25:47 浏览: 100
Object 类中的equals()方法.pptx
Objects.equals() 是 Java 中的一个静态方法,用于比较两个对象是否相等。它可以处理两个对象都为 null 的情况,而不会出现 NullPointerException 异常。该方法的实现如下:
```java
public static boolean equals(Object a, Object b) {
return (a == b) || (a != null && a.equals(b));
}
```
其中,a 和 b 分别是要比较的两个对象。首先判断它们是否是同一个对象,如果是,则直接返回 true。否则,判断 a 是否为 null,如果是,则返回 false;否则,调用 a 的 equals() 方法进行比较。
阅读全文