Java 数组比较:如何判断两个 int[] 数组是否相同
在 Java 中,两个 int[] 数组不能直接使用'=='运算符进行比较,因为'=='运算符比较的是引用的地址而不是数组的内容。如果要比较两个 int[] 数组是否相同,可以使用 Arrays.equals() 方法来比较数组的内容。
示例代码:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
int[] array3 = {4, 5, 6};
System.out.println(Arrays.equals(array1, array2)); // 输出 true
System.out.println(Arrays.equals(array1, array3)); // 输出 false
}
}
原文地址: https://www.cveoy.top/t/topic/o5la 著作权归作者所有。请勿转载和采集!