比較 Java 數組有兩種方法:比較數組引用(== 和 !=):比較數組引用的地址,相同為 true,不同為 false。比較數組元素(arrays.equals()):逐個比較數組中的元素,相同為 true,不同為 false。
如何比較 Java 數組
在 Java 中,比較數組有兩種方法:
-
比較數組引用:== 和 !=
這會比較數組引用的地址,而不是數組中的值。如果數組引用指向同一個數組,則返回 true,否則返回 false。
立即學習“Java免費學習筆記(深入)”;
-
比較數組元素:Arrays.equals()
此方法比較數組中的元素。如果兩個數組具有相同長度并且元素逐個相等,則返回 true,否則返回 false。
int[] arr1 = {1, 2, 3}; int[] arr2 = {1, 2, 3}; System.out.println(Arrays.equals(arr1, arr2)); // true (元素相等) arr2[1] = 4; System.out.println(Arrays.equals(arr1, arr2)); // false (元素不同)
登錄后復制