发布网友
共3个回答
热心网友
ArrayList<String> a = new ArrayList<String>();
a.add("aaa");
a.add("bbb");
ArrayList<String> b = new ArrayList<String>();
b.add("bbb");
b.add("ccc");
Collections.disjoint(a, b);
用Collections.disjoint(a, b);这个方法可以 知道是否有重复的内容
返回true就是没有重复
返回fasle就是有
些循环判断 那种太那个啥了。。。
热心网友
遍历较小的list,然后判断较大的list中是否包含小list中每个元素。
假设有listsmall listbig 并且都初始化完成
for(Object obj : listsmall) {
List<Object> list = new ArrayList<Object>();
if(listbig.contains(obj)) {
list.add(obj);
}
}
return list;
热心网友
ArrayList a,ArrayList b2个
for(int i=0;i<a.size();i++){
if(b.contains(a.get(i))){
System.out.println(a.get(i));
}
}