以下是一个比较多个数组和一个数组的示例代码,使用了Java语言实现:
import java.util.Arrays;
public class CompareArrays {
public static void main(String[] args) {
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = {6, 7, 8, 9, 10};
int[] array3 = {11, 12, 13, 14, 15};
int[] array4 = {16, 17, 18, 19, 20};
int[] targetArray = {6, 7, 8, 9, 10};
boolean containsTargetArray = false;
// 比较多个数组和一个数组
if (containsArray(array1, targetArray) || containsArray(array2, targetArray) ||
containsArray(array3, targetArray) || containsArray(array4, targetArray)) {
containsTargetArray = true;
}
if (containsTargetArray) {
System.out.println("多个数组中包含目标数组。");
} else {
System.out.println("多个数组中不包含目标数组。");
}
}
// 判断一个数组是否包含目标数组
public static boolean containsArray(int[] array, int[] targetArray) {
return Arrays.equals(array, targetArray);
}
}
在上述示例代码中,我们有多个数组array1、array2、array3、array4和一个目标数组targetArray。我们使用containsArray方法来判断每个数组是否包含目标数组。如果有任何一个数组与目标数组相等,则将containsTargetArray设置为true。最后,根据containsTargetArray的值输出相应的结果。
上一篇:比较多个数据列表并显示不同的结果
下一篇:比较多个数组在kNN中