ArrayList的remove()方法解读

简介: remove()方法:要注意在remove()方法有两种形式:①:remove(int index):按照集合下表查找,这个也是默认的,返回值是Object型。②:remove(Object o):按照value值进行移除操作涉及装箱,所以默认是第一种,其返回值是boolean型,表示操作是否成功。remove(int index): @Test public void test1() { ArrayList arrayList...

remove()方法:要注意在remove()方法有两种形式:

       ①:remove(int index):按照集合下表查找,这个也是默认的,返回值是Object型。

       ②:remove(Object o):按照value值进行移除操作涉及装箱,所以默认是第一种,其返回值是boolean型,表示操作是否成功。

remove(int index):

@Test
    public void test1() {
        ArrayList arrayList1 = new ArrayList();
        arrayList1.add(123);
        arrayList1.add(456);
        arrayList1.add(45);
        arrayList1.add(34);
        arrayList1.add(54);
        Object remove = arrayList1.remove(4);
       System.out.println(remove);
}

image.gif

               输出结果为:54

remove(Object o):

               

@Test
    public void test1() {
        ArrayList arrayList1 = new ArrayList();
        arrayList1.add(123);
        arrayList1.add(456);
        arrayList1.add(45);
        arrayList1.add(34);
        arrayList1.add(54);
        boolean remove = arrayList1.remove(new Integer(54));
        System.out.println(remove);
}

image.gif

返回值:true

相关文章
|
1月前
|
存储 安全 Java
Java集合详解(List、Map、Set)
Java集合详解(List、Map、Set)
34 4
|
9月前
list中所有方法的使用
学习List(列表)的使用方法。 /之前不能使用 值=什么 *之后只能使用 值=什么
51 0
|
4月前
|
Java
java8 foreach用法list转map、map转list
java8 foreach用法list转map、map转list
|
6月前
避免list中remove导致ConcurrentModificationException
避免list中remove导致ConcurrentModificationException
20 0
|
9月前
|
安全
List和ArrayList的区别
List和ArrayList的区别
46 0
|
11月前
|
缓存 安全 Java
ArrayList源码分析之add 方法
ArrayList源码分析之add 方法
98 0
|
存储 安全 算法
Java集合详解(List,Set,Map)
集合的背景 在没有集合类之前,实际上在Java语言里已经有一种方法可以存储对象,那就是数组。数组不仅可以存放基本数据类型也可以容纳属于同一种类型的对象。数组的操作是高效率的,但也有缺点。比如数组的长度是不可以变的,数组只能存放同一种类型的对象(或者说对象的引用)。
161 0
Zp
|
Java
List集合的clear方法
List集合的clear方法
Zp
241 0
List的remove操作一定要小心!
List的remove操作一定要小心!
|
存储
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.
192 0