Java.util.Arrays 类

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