java 中的 equals(int[] a1, int[] a2) 方法有什麼用途?
java.util.Arrays 中的 equals(int[] a, int[] a2) 方法如果兩個指定的整型陣列彼此相等,則返回 true。如果兩個陣列包含相同順序的相同元素,則它們相等。如果兩個陣列引用都為 null,則認為它們相等。
示例
import java.util.Arrays;
public class ArrayDemo {
public static void main(String[] args) {
int[] arr1 = new int[] { 10, 12, 5, 6 };
int[] arr2 = new int[] { 10, 12, 5, 6 };
int[] arr3 = new int[] { 10, 5, 6, 12 };
boolean retval = Arrays.equals(arr1, arr2);
System.out.println("arr1 and arr2 equal: " + retval);
boolean retval2 = Arrays.equals(arr2, arr3);
System.out.println("arr2 and arr3 equal: " + retval2);
}
}輸出
arr1 and arr2 equal: true arr2 and arr3 equal: false
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP