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
- 相關文章
- java 中 equals(obj[] a1, obj[] a2) 方法的作用是什麼?
- java 中 fill(int[], int fromIndex, int toIndex, int val) 方法的作用是什麼?
- java 中 fill(int[], int val) 方法的作用是什麼?
- java 中 sort(int[] a, int fromIndex, int toIndex) 方法的作用是什麼?
- java 中 copyOfRange(int[] original, int from, int to) 方法的作用是什麼?
- java 中 removeRange(int fromIndex, int toIndex) 方法的作用是什麼?
- java 中 copyOf(int[] original, int newLength) 方法的作用是什麼?
- 在 java 中,fill(obj[], int fromIndex, int toIndex, int val) 方法做什麼?
- 在 java 中,remove(int) 方法做什麼?
- 在 java 中,int capacity() 方法做什麼?
- 在 java 中,get(int) 方法做什麼?
- 在 java 中,sort(obj[] a, int fromIndex, int toIndex) 方法做什麼?
- 在 java 中,ensureCapacity(int, minCapacity) 方法做什麼?
- 在 java 中,hashCode(int[] a) 方法做什麼?
- 在 java 中,sort(int[] a) 方法做什麼?