找到2个集合中相同和不同的元素
List list1=new ArrayList();
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
List list2=new ArrayList();
list2.add(1);
list2.add(2);
list2.add(5);
list2.add(6);
Collection a=new ArrayList(list2);
Collection b=new ArrayList(list2);
a.removeAll(list1);
System.out.println(a);
b.removeAll(a);
System.out.println(b);
结果:
[5, 6]
[1, 2]