retainAll()方法:list1.retainAll(list2),即list1调用retainAll()方法得到list1和list2的交集并存储在list1中,这个方法的返回值是boolean型,true代表方法执行成功。
  @Testpublic void test1() {ArrayList arrayList1 = new ArrayList();arrayList1.add(123);arrayList1.add(456);arrayList1.add(45);arrayList1.add(34);arrayList1.add(54);ArrayList arrayList2 = new ArrayList();arrayList2.add(123);arrayList2.add("adf");arrayList2.add(456);arrayList2.add("ngf");arrayList2.add("cxvb");boolean b = arrayList1.retainAll(arrayList2);System.out.println(b);System.out.println(arrayList1);
}

输出结果为:

true
[123, 456]

ArrayList的retainAll()方法使用相关推荐

  1. Java ArrayList中retainAll()方法具有什么功能呢?

    转自: Java ArrayList中retainAll()方法具有什么功能呢? 下文笔者讲述java中ArrayList方法的功能简介说明,如下所示: retainAll()方法的功能:用于保留 a ...

  2. Java基础-集合类-ArrayList retainAll() 方法

    一. retainAll 方法 retainAll() 方法用于保留 arraylist 中在指定集合中也存在的那些元素,也就是删除指定集合中不存在的那些元素. retainAll() 方法的语法为: ...

  3. 【笔记】ArrayList.retainAll()方法解析

    在工作中,用java.util.ArrayList.retainAll(Collection<?>)方法判断两个list集合是否有交集(两个list是否有相同的元素).如果两个集合有相同元 ...

  4. 瞬间教你学会使用java中list的retainAll方法

    retainAll方法简介 当我们有两个list集合的时候,我们可以使用retainAll方法求得两个list集合的子集.retainAll是Collection接口中提供的一个方法,各个实现类有自己 ...

  5. Java中retainAll方法使用

    这里写自定义目录标题 retainAll(),接口中的一个方法,ArrayList有对其实现.取交集后有变化返回ture,无变化返回false:没有交集时原集合变为空集合[] Removes from ...

  6. java vector search_java.util.Vector.retainAll()方法实例

    全屏 retainAll(Collection> c)方法用于仅保留此向量包含在指定Collection的元素.换言之,删除这个向量的所有元素未包含在指定Collection. 声明 以下是ja ...

  7. ArrayList的subList方法

    李说: ArrayList的subList方法获取到的是ArrayList的一段list,只是其中的一段视图.所以修改subList ,ArrayList同时会修改,因为本来就是同一个东西. jdk文 ...

  8. 如何巧妙的使用ArrayList的Clone方法

    一.ArrayList的Clone方法的源码 返回一个Object对象,所以在使用此方法的时候要强制转换. ArrayList的本质是维护了一个Object的数组,所以克隆也是通过数组的复制实现的,属 ...

  9. java集合的添加方法_深入理解java集合框架之---------Arraylist集合 -----添加方法

    Arraylist集合 -----添加方法 1.add(E e) 向集合中添加元素 /** * 检查数组容量是否够用 * @param minCapacity */ public void ensur ...

  10. ArrayList的使用方法【转载】

    ArrayList的使用方法[转载]   *** Source URL: http://i.yesky.com/bbs/jsp/view.jsp?articleID=889992&forumI ...

最新文章

  1. linux 操作系统详解,Linux操作系统详解
  2. Delphi 105错误
  3. CentOS 8安装JFrog Artifactory社区版解决方案
  4. Leetcode-区域和检索-数组不可变
  5. JavaScript ES6新特性(二):模块化
  6. 支付宝web支付,mobileclientgw-
  7. python全栈开发网络_Python 全栈开发:网络编程
  8. 3D世界相机防抖杆的机制探究
  9. java 线程的执行原理
  10. 斗鱼 android系统,Android开发(3)——斗鱼主页实战
  11. 互联网企业该如何进行风险管理
  12. “狗屁不通”文章生成器网页版代码
  13. 在HMM中,如果已知观察序列和产生观察序列的状态序列,那么可用以下哪种方法直接进行参数估计
  14. MACD怎样判断趋势?巧用MACD指标研判市场的强弱!(实例)
  15. TinyG 入门06
  16. 泰坦尼克号第n遍重温泪点
  17. matlab simulink锂离子电池智能充电策略研究
  18. ECharts3D地图
  19. 云贝餐饮o2o小程序-V2独立版【更新序列至2.5.1】独家修复商家登录/区域代理/分销商/会员卡/积分商城/文章/DIY (可线传)
  20. 从漫画看源码管理方式

热门文章

  1. Photoshop插件-黑白(三)-脚本开发-PS插件
  2. 黄梯云,李一军.管理信息系统(第七版)[M].北京:高等教育出版社,2019.8 课后二维码选择题
  3. Hbase学习(四)---hbase 的下载,maven依赖,以及官网文档
  4. 浪涌保护器ant120_ANT120/530/1P浪涌保护器服务周到漳州
  5. android 外卖源码,外卖人8.7源码外卖人订餐系统仿美团饿了么外卖安卓APP
  6. Win10系统安装Ubuntu系统
  7. wxnativecallback.php,ectouch开发 | 糊涂虫
  8. html表白程序源码_表白程序源码html_程序员表白代码html (1)
  9. SFI立昌SHA系列方案与应用
  10. Python 国产库推荐:musicpy