Java

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

小樊
86
2024-08-23 09:21:28
栏目: 编程语言
Java开发者专用服务器,限时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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:Java集合框架交集操作的性能对比

0
看了该问题的人还看了