在 Java 中,当你尝试比较两个对象时,可能会遇到空指针异常(NullPointerException)
使用== 操作符比较:if (obj1 == obj2) { // 两个对象相等或都为 null} else if (obj1 != null && obj2 != null) { // 两个对象不为 null,可以使用 obj1.equals(obj2) 进行比较 if (obj1.equals(obj2)) { // 两个对象相等 } else { // 两个对象不相等 }} else { // 一个对象为 null,另一个对象不为 null}使用 Objects.equals() 方法比较:import java.util.Objects;// ...if (Objects.equals(obj1, obj2)) { // 两个对象相等或都为 null} else { // 两个对象不相等或一个对象为 null,另一个对象不为 null}使用这些方法,你可以避免在比较对象时出现空指针异常。


