温馨提示×

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

小樊
110
2024-08-23 09:21:28
栏目: 编程语言

在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 

0