`

取得两个List中的交集

    博客分类:
  • java
阅读更多
import java.util.ArrayList;
import java.util.List;
public class strSplit {
  public static void main(String args[]) {
   List<String> list1 = new ArrayList<String>();
   List<String> list2 = new ArrayList<String>();
   list1.add("g");
   list1.add("s");
   list1.add("a");
   list1.add("f");
   list2.add("g");
   list2.add("c");
   list2.add("b");
   list2.add("a");
   list1.retainAll(list2);
   System.out.print(list1);
  }
}


程序输出结果为:
[g, a]
分享到:
评论

相关推荐

    两个List集合取相同重复数据的方法

    在Java编程中,集合操作是非常常见的,而在实际开发中,我们经常遇到需要从两个List集合中提取相同的重复数据的情况。这篇文章将为大家分享一个关于两个List集合取相同重复数据的方法。 首先,我们需要了解什么是...

    484个PHP必备的函数集

    - **功能**:计算两个或多个数组的交集,并保留键名,通过自定义函数比较键名和值。 - **示例**:`$intersect = array_intersect_uassoc($arr1, $arr2, "compare");` 17. **array_intersect_ukey** - **功能**:...

    redis面试题之数据结构.zip

    Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,常被用于数据库、缓存以及消息中间件等...因此,深入学习和掌握Redis的数据结构对于任何希望在IT行业中取得成功的开发者来说,都是必不可少的技能。

    2021-2022计算机二级等级考试试题及答案No.3355.docx

    4. **集合运算**:在关系数据库中,"交"运算用于找出两个集合的公共部分,所以选修了计算机基础又选修数据库Access的学生就是两个集合的交集。 5. **计算机网络分类**:按照地理覆盖范围,计算机网络分为广域网(WAN...

    Python学习例子

    - 布尔型:只有 `True` 和 `False` 两个值,常用于逻辑判断。 - 列表:可变序列,元素可以是不同类型的,如 `[1, 'two', 3.0]`。 - 元组:不可变序列,用括号定义,如 `(1, 'two', 3.0)`。 - 字典:键值对的容器...

    STL入门指导c++

    5. **合并算法**:`merge`合并两个有序序列。 6. **集合操作**:`set_union`、`set_intersection`、`set_difference`和`set_symmetric_difference`分别求并集、交集、差集和对称差集。 四、STL函数对象 函数对象,...

    Java潜艇大战小游戏

    - 碰撞检测算法:判断两个潜艇或炮弹是否相撞,通常会涉及到几何形状的交集检测。 6. **状态管理** - 游戏状态管理:如开始、暂停、结束等,通过枚举或状态机模式来维护游戏的不同阶段。 7. **游戏逻辑** - ...

    15道2022年Java经典面试题及答案汇总.docx

    Redis 也是通过这两个功能保证 Redis 的高可用。 4、集群(Cluster):单台服务器资源总是有上限的,CPU 和 IO 资源可以通过主从复制,进行读写分离,把一部分 CPU 和 IO 的压力转移到从服务器上,但是内存资源...

    不看后悔!5张精品知识脑图,打开网盘即可下载

    Redis,全称Remote Dictionary Server,是一款开源的、高性能的键值对存储系统,常用于数据库、缓存和消息中间件等场景。...不要错过这样的宝贵学习材料,它们将帮助你在IT行业中取得更有前景的发展。

    全国计算机等级考试二级VF历年笔试题.pdf

    全国计算机等级考试二级VF主要考察的是考生对于Visual FoxPro数据库程序设计的理解和应用能力。考试内容涵盖数据结构、栈的特点、软件测试的目的、...考生需要对这些内容有深入理解和实践能力才能在考试中取得好成绩。

    算法题常用STL_STL_

    在C++编程中,STL(Standard Template Library,标准模板库)是一组高效、泛型的容器、迭代器、算法和函数对象的集合...通过学习这个资源,你将能够提升自己的算法解题能力,并在编程竞赛或实际项目中取得更好的表现。

Global site tag (gtag.js) - Google Analytics