Java集合框架中的交集操作如何实现

avatar
作者
猴君
阅读量:0

在Java集合框架中,可以使用retainAll()方法来实现两个集合的交集操作。

示例如下:

import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set;  public class Main {     public static void main(String[] args) {         List<Integer> list1 = new ArrayList<>();         list1.add(1);         list1.add(2);         list1.add(3);          Set<Integer> set1 = new HashSet<>();         set1.add(2);         set1.add(3);         set1.add(4);          // 求list1和set1的交集         list1.retainAll(set1);          System.out.println("交集结果:");         for (Integer num : list1) {             System.out.println(num);         }     } } 

运行结果为:

交集结果: 2 3 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!