Arrays.equals
时间: 2023-10-31 22:17:50 浏览: 131
Arrays.equals是Java中一个用于比较两个数组是否相等的方法。它比较两个数组的长度和每个元素是否相等,如果两者都相等,则返回true,否则返回false。下面是一个示例:
```java
int[] arr1 = {1, 2, 3};
int[] arr2 = {1, 2, 3};
if(Arrays.equals(arr1, arr2)) {
System.out.println("Arrays are equal");
} else {
System.out.println("Arrays are not equal");
}
```
上述代码输出结果为 "Arrays are equal",因为数组arr1和arr2在长度和每个元素上都是相等的。注意,Arrays.equals方法只能用于比较一维数组,不能用于比较多维数组。
相关问题
Arrays.equals()
Arrays.equals()方法是Arrays类中的一个静态方法,用于比较两个数组是否相等。该方法会比较两个数组的长度和对应位置上的元素是否相等,如果两个数组长度不同或者元素不同,则返回false,否则返回true。
下面是Arrays.equals()方法的语法:
```
public static boolean equals(type[] a, type[] b)
```
其中,type表示数组元素的数据类型,a和b分别表示要比较的两个数组。
示例代码如下:
```java
int[] arr1 = {1, 2, 3};
int[] arr2 = {1, 2, 3};
int[] arr3 = {3, 2, 1};
boolean isEqual1 = Arrays.equals(arr1, arr2); //结果为true
boolean isEqual2 = Arrays.equals(arr1, arr3); //结果为false
```
在上面的示例中,我们使用Arrays.equals()方法比较了arr1和arr2、arr1和arr3两个数组,结果分别为true和false。
JavaArrays.equals()
JavaArrays.equals() is a method used to compare two arrays in Java. It takes two arrays as input and returns true if both arrays have the same length and same contents, in the same order. If the arrays are different in any way, the method will return false.
The syntax for using the method is:
Arrays.equals(array1, array2);
where array1 and array2 are the arrays being compared.
Example:
int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
boolean result = Arrays.equals(array1, array2);
System.out.println(result); // Output: true
In this example, the two arrays have the same length and the same contents, so the result of the comparison is true.
阅读全文