我需要检查一个数组列表中的任何值是否存在于另一个数组列表中:
import java.util.ArrayList;
public class SampleCode {
ArrayList<Integer> in = new ArrayList<>();
ArrayList<Integer> is = new ArrayList<>();
public static void main(String[] args) {
new SampleCode().work();
}
public void work(){
in.add(3);in.add(4);in.add(5);
is.add(1);is.add(2);is.add(3);
if(is.containsAll(in)){
System.out.println("It does not contain");
}
}
}
它打印“它不包含”。我需要知道是否有办法比较这两个数组列表,如果另一个数组列表中存在任何值,它应该返回false
. 我知道迭代可以提供帮助。有什么简单的方法可以做到这一点吗?