【Java stream流 list之间取交集,差集,并集和去重】

【Java stream流 list之间取交集,差集,并集和去重】,第1张

【Java stream流 list之间交集,差集,并集和去重】 Java stream流 list之间取交集,差集,并集和去重 1、list之间取交集
 List intersection = list1.stream()
 			.filter(item -> list2.contains(item)).collect(Collectors.toList());
2、list之间取差集
 List reduce1 = list1.stream()
 			.filter(item -> !list2.contains(item)).collect(Collectors.toList()); 
3、list之间取并集
list1.addAll(listA2);
4、list之间取去重
List listAllDistinct = list1.stream()
			.distinct().collect(Collectors.toList()); 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5686071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存