获取两个List集合的交集 可以使用Java中的retainAll方法来获取两个List的交集: 假设有两个List类型的集合list1和list2,代码如下: List list1 = new ArrayList();list1.add(
可以使用Java中的retainAll方法来获取两个List的交集:
假设有两个List类型的集合list1和list2,代码如下:
List list1 = new ArrayList<>();list1.add("apple");list1.add("banana");list1.add("orange");List list2 = new ArrayList<>();list2.add("banana");list2.add("orange");list2.add("watermelon");
下面是获取两个集合的交集的代码:
List intersection = new ArrayList<>(list1);intersection.retainAll(list2);System.out.println(intersection);
输出结果为:
[banana, orange]
其中,retainAll方法会修改intersection集合,使其只包含两个集合的交集。在这个例子中,intersection集合最初是包含list1集合的元素的,然后通过retainAll方法过滤掉不属于list2集合的元素,最终得到两个集合的交集。
来源地址:https://blog.csdn.net/A_yonga/article/details/129562565
--结束END--
本文标题: java 获取两个List集合的交集
本文链接: https://www.lsjlt.com/news/372505.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0