◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java 中有三种方法使两个数组相等:1. 数组赋值:将一个数组直接赋值给另一个数组;2. 数组复制:遍历并复制每个元素;3. arrays.copyof() 方法:创建一个新数组作为原始数组的副本。
如何使 Java 中的两个数组相等
在 Java 中,使两个数组相等有三种方法:
1. 数组赋值
int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5]; arr2 = arr1; // 将 arr1 赋值给 arr2 System.out.println(Arrays.equals(arr1, arr2)); // 输出 true
2. 数组复制
立即学习“Java免费学习笔记(深入)”;
int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5]; for (int i = 0; i < arr1.length; i++) { arr2[i] = arr1[i]; } System.out.println(Arrays.equals(arr1, arr2)); // 输出 true
3. 使用 Arrays.copyOf() 方法
int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = Arrays.copyOf(arr1, arr1.length); System.out.println(Arrays.equals(arr1, arr2)); // 输出 true
需要注意的是:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。