在Java中,可以使用集合类来求两个列表的交集。常用的集合类有ArrayList和HashSet。
示例代码:
ArrayList<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
ArrayList<Integer> list2 = new ArrayList<>(Arrays.asList(4, 5, 6, 7, 8));
list1.retainAll(list2);
System.out.println("交集:" + list1);
输出结果:
交集:[4, 5]
推荐的腾讯云相关产品:腾讯云云数据库 TencentDB,提供高性能、可扩展的数据库服务,适用于各种应用场景。
产品介绍链接地址:腾讯云云数据库 TencentDB
示例代码:
HashSet<Integer> set1 = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5));
HashSet<Integer> set2 = new HashSet<>(Arrays.asList(4, 5, 6, 7, 8));
set1.retainAll(set2);
System.out.println("交集:" + set1);
输出结果:
交集:[4, 5]
推荐的腾讯云相关产品:腾讯云云数据库 TencentDB,提供高性能、可扩展的数据库服务,适用于各种应用场景。
产品介绍链接地址:腾讯云云数据库 TencentDB
云+社区技术沙龙 [第30期]
Elastic Meetup Online 第五期
云原生正发声
算法大赛
API网关系列直播
Elastic 中国开发者大会
北极星训练营
停课不停学 腾讯教育在行动第二期
领取专属 10元无门槛券
手把手带您无忧上云