java.util.Arrays.equals() 方法用于检查两个指定的 long 数组是否相等或不是。如果两个数组相等则返回 true,否则返回 false。如果两个数组包含相同顺序的相同元素,则认为它们相等。
语法
public static boolean equals(long[] a, long[] b)
参数
a | 指定第一个数组进行相等性测试。 |
b | 指定要测试相等性的第二个数组。 |
返回值
如果两个数组相等则返回 true,否则返回 false。
异常
不适用。
示例:
在下面的示例中,使用 java.util.Arrays.equals() 方法来检查两个 long 数组是否相等。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建三个长数组
long Arr1[] = {10, 2, -3, 35, 56};
long Arr2[] = {10, 2, -3, 35, 56};
long Arr3[] = {5, 1, -3, 20, 25};
//检查Arr1和Arr2是否相等
boolean result1 = Arrays.equals(Arr1, Arr2);
System.out.print("Are Arr1 and Arr2 equal?: "+ result1);
//检查Arr1和Arr3是否相等
boolean result2 = Arrays.equals(Arr1, Arr3);
System.out.print("\nAre Arr1 and Arr3 equal?: "+ result2);
}
}
上述代码的输出将是:
Are Arr1 and Arr2 equal?: true
Are Arr1 and Arr3 equal?: false