两个集合,List<A> lsta,List<B> lstb,AB两个类都有id属性,根据id 取两个集合的交集和差集

能来点代码最好

 我刚学会的,用linq来。
 var jiaoji = from a in lista
              from b in listb
              where a.Id==b.Id
              select b.Id;//在这里改成a.Id也可以

foreach (var item in jiaoji)
{    
    Console.WriteLine(item);
}

追问

我是想用java的方式来处理,集合之间操作的

追答

那你就只能自己循环逐个比较了。不过好像java也可以安装插件支出linq。不知道

温馨提示:答案为网友推荐,仅供参考
相似回答