java比较两个数组中的值是否相等(与顺序无关)
String[] array1 = {"1", "2", "3"};
String[] array2 = {"3", "2"};
Arrays.sort(array1);
Arrays.sort(array2);
if (Arrays.equals(array1, array2)) {
System.out.println("两个数组中的元素值相同");
} else {
System.out.println("两个数组中的元素值不相同");
}
控制台;
String[] array1 = {"1", "2", "3"};
String[] array2 = {"3", "2","1"};
Arrays.sort(array1);
Arrays.sort(array2);
if (Arrays.equals(array1, array2)) {
System.out.println("两个数组中的元素值相同");
} else {
System.out.println("两个数组中的元素值不相同");
}
控制台: