java.util.Objects.equals() 方法用于比较给定的两个对象。如果参数彼此相等则返回 true,否则返回 false。因此,如果两个参数都为 null,则返回 true,如果只有一个参数为 null,则返回 false。否则,通过使用第一个参数的 equals 方法来确定相等性。
语法
public static boolean equals(Object a,
Object b)
参数
a | 指定一个对象。 |
b | 指定要与 a 比较的对象是否相等。 |
返回值
如果参数彼此相等则返回 true,否则返回 false。
异常
无示例:
在下面的示例中,java.util.Objects.equals() 方法用于比较给定的对象。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建对象
Object obj1[] = {25, 50, 75, 100};
Object obj2[] = obj1;
Object obj3[] = {10, 20, 30};
//比较obj1和obj2
System.out.print("Is obj1 equal to obj2: ");
System.out.println(Objects.equals(obj1, obj2));
//比较obj1和obj3
System.out.print("Is obj1 equal to obj3: ");
System.out.println(Objects.equals(obj1, obj3));
}
}
上述代码的输出将是:
Is obj1 equal to obj2: true
Is obj1 equal to obj3: false