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
?