ArrayList的retainAll()方法使用

简介: retainAll()方法:list1.retainAll(list2),即list1调用retainAll()方法得到list1和list2的交集并存储在list1中,这个方法的返回值是boolean型,true代表方法执行成功。 @Test public void test1() { ArrayList arrayList1 = new ArrayList(); arrayList1.add(123); arrayList1.add.


retainAll()方法:list1.retainAll(list2),即list1调用retainAll()方法得到list1和list2的交集并存储在list1中,这个方法的返回值是boolean型,true代表方法执行成功。
@Test

public 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);

}

相关文章
|
开发者
MacM1安装MAT全流程安装指南
MAT作为开发者分析堆栈快照信息的常用工具,本文介绍了在MBP M1中安装指南。
3620 1
MacM1安装MAT全流程安装指南
|
15天前
|
人工智能 前端开发 Shell
一个文件让 AI Coding 效率翻倍:AGENTS.md 实践指南
文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。
1255 0
一个文件让 AI Coding 效率翻倍:AGENTS.md 实践指南
java minio 8.x 通过https连接minio
java minio 8.x 通过https连接minio
1953 0
|
10月前
|
算法 安全 Java
java中Collections.shuffle方法的功能说明
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的方法,基于 Fisher-Yates 算法实现,常用于洗牌、抽奖等场景。可选 `Random` 参数支持固定种子以实现可重复的随机顺序。方法直接修改原列表,无返回值。
338 0
|
9月前
|
XML Java Maven
@Bean`注解的使用方法及其作用
本文介绍了Spring框架中`@Bean`注解的使用方法及其作用,包括如何将第三方类库加入Spring容器,配置类与`@Configuration`的配合使用,以及通过`@ConditionalOnClass`、`@ConditionalOnMissingBean`等条件注解控制Bean的加载。同时讲解了Maven父子模块间的依赖关系及配置方式,帮助开发者更好地管理项目结构与依赖注入。
|
安全 Java 数据安全/隐私保护
数组越界可能导致哪些安全问题?
数组越界可能导致哪些安全问题?
537 57
|
SQL 安全 关系型数据库
SQL授权用户查看表的详细步骤与技巧
在数据库管理中,控制不同用户对数据的访问权限是至关重要的
|
设计模式
SpringMVC常见组件之DataBinder数据绑定器分析
SpringMVC常见组件之DataBinder数据绑定器分析
777 0
|
网络安全 开发工具 git
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
452 1
|
存储 NoSQL Redis
10)Redis 的管道技术
10)Redis 的管道技术
307 0