1. 差集 计算
List list1 = new ArrayList();
list1.add("2");
list1.add("3");
list1.add("4");
List list2 = new ArrayList();
list2.add("3");
List resultList = new ArrayList();
for(String s:list1){
boolean isExists = list2.contains(s);
if(!isExists){
resultList.add(s);
}
}
Console.write(resultList);
结果:2,4.
2. 计算两个集合的交集:
参考 http://www.cnblogs.com/greatverve/archive/2012/03/29/csharp-list-linq-Intersection.html