Arrays.equals(a,b);是什么意思
时间: 2024-05-04 19:18:30 浏览: 111
JavaSE034Arrays类解析及数组疑难剖析.docx
`Arrays.equals(a, b)` 是一个 Java 方法,用于比较两个数组 `a` 和 `b` 是否相等。如果两个数组在长度和每个元素的值上都完全相同,则返回 `true`,否则返回 `false`。该方法可以用于比较任何类型的数组,包括基本数据类型和对象类型。例如:
```java
int[] arr1 = {1, 2, 3};
int[] arr2 = {1, 2, 3};
boolean isEqual = Arrays.equals(arr1, arr2); // 返回 true
```
注意,该方法只比较数组本身的内容,而不考虑数组引用的对象是否相同。如果数组中存储的是对象类型,那么比较的是对象引用而不是对象本身的内容。
阅读全文