在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
领取专属 10元无门槛券
手把手带您无忧上云