您可以检查较大的数组是否
outer包含较小数组中的每个元素,即
inner:
public static boolean linearIn(Integer[] outer, Integer[] inner) { return Arrays.asList(outer).containsAll(Arrays.asList(inner));}注意:
Integer这种方法需要类型。如果使用原语,
Arrays.asList则将返回,其中
List包含type的单个元素
int[]。在这种情况下,调用
containsAll将不会检查数组的实际内容,而是会比较原始
int数组
Object引用。



