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

}

相关文章
|
1天前
|
存储 Java
ArrayList
ArrayList是线程不安全的,底层使用 Object[]存储数据,可以存储任何类型的对象,包括 null 值,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。 核心属性: private static final int DEFAULT_CAPACITY = 10;//默认容量 transient Object[] 存储元素的集合 private int size; 元素个数 构造方法: public ArrayList() ; public ArrayList(int initialCapacity) ; public ArrayList(Collection<?
|
21天前
|
安全 Java API
ArrayList 全面详解
关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。本文详细解析了Java集合框架中的ArrayList,包括其定义、特点、成员变量、构造函数、API、主要方法和扩容机制等。欢迎留言交流。
|
3月前
|
存储
ArrayList的使用
ArrayList的使用
19 3
|
11月前
|
算法
ArrayList类
ArrayList类
42 0
|
安全 Java
你对ArrayList了解多少?
你对ArrayList了解多少?
42 0
|
存储 安全 Java
ArrayList引发的一系列问题
ArrayList引发的一系列问题
102 0
ArrayList引发的一系列问题
|
Java 测试技术 索引
深入理解ArrayList(三)
深入理解ArrayList(三)
69 0
详解ArrayList
1.数据结构 底层使用Object类型的数组实现,线程不安全,添加元素时如果内存已满则会开辟新空间,将原数组copy过去。
95 0
|
算法
深入理解ArrayList(四)
深入理解ArrayList(四)
82 0