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

相关文章
|
6月前
使用List中的remove方法遇到数组越界
使用List中的remove方法遇到数组越界
97 2
list中所有方法的使用
学习List(列表)的使用方法。 /之前不能使用 值=什么 *之后只能使用 值=什么
68 0
|
6月前
|
Java
java8 foreach用法list转map、map转list
java8 foreach用法list转map、map转list
|
12月前
避免list中remove导致ConcurrentModificationException
避免list中remove导致ConcurrentModificationException
44 0
|
安全
List和ArrayList的区别
List和ArrayList的区别
72 0
|
缓存 安全 Java
ArrayList源码分析之add 方法
ArrayList源码分析之add 方法
130 0
List的remove操作一定要小心!
List的remove操作一定要小心!
Zp
|
Java
List集合的clear方法
List集合的clear方法
Zp
305 0
|
Java 容器
使用Iterator遍历map以及list用法
使用Iterator遍历map以及list用法
169 0
使用Iterator遍历map以及list用法
|
存储 安全 Java
List集合和ArrayList集合源码
List集合和ArrayList集合源码
List集合和ArrayList集合源码