比較 Java 數(shù)組有兩種方法:比較數(shù)組引用(== 和 !=):比較數(shù)組引用的地址,相同為 true,不同為 false。比較數(shù)組元素(Arrays.equals()):逐個比較數(shù)組中的元素,相同為 true,不同為 false。
如何比較 Java 數(shù)組
在 Java 中,比較數(shù)組有兩種方法:
-
比較數(shù)組引用:== 和 !=
這會比較數(shù)組引用的地址,而不是數(shù)組中的值。如果數(shù)組引用指向同一個數(shù)組,則返回 true,否則返回 false。
立即學(xué)習(xí)“Java免費學(xué)習(xí)筆記(深入)”;
-
比較數(shù)組元素:Arrays.equals()
此方法比較數(shù)組中的元素。如果兩個數(shù)組具有相同長度并且元素逐個相等,則返回 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 (元素不同)
登錄后復(fù)制