`

ArrayList的remove方法

阅读更多

 

//一个物件链表

ArrayList<String> strAl=new ArrayList<String>();

strAl.add("a");

strAl.add("b");

strAl.add("c");

strAl.add("d");

//要删除物件链表的所有索引

ArrayList<Integer> indexes=new ArrayList<Integer>();

indexes.add(0);

indexes.add(2);

//逐个删除

for (int i = 0; i < indexes.size(); i++) {

strAl.remove(indexes.get(i));//结果为4

//strAl.remove((int)indexes.get(i));//结果为2

}

//打印最后物件个数

System.out.println(strAl.size());

 

 

ArrayList中的remove方法可以传入一个int类型的参数或object对象,如果传入的是int类型的数字,而且必须是int类型,integer类型则不行,删除的是第n个数据,如果传入的是其他数据类型或对象,则删除相应容器中的对象

分享到:
评论

相关推荐

    Java中ArrayList的removeAll方法详解

    ArrayList的removeAll方法详解 ArrayList的removeAll方法是一个常用的集合操作方法,该方法可以从一个ArrayList中删除所有在另外一个集合中的元素。但是,在实际开发过程中,removeAll方法的使用需要 thận重,因为...

    ArrayList测试.

    在这个ArrayList测试中,我们将深入探讨如何使用C#来操作ArrayList,特别是通过Add()、Remove()和Delete()方法来管理列表中的元素。 首先,ArrayList的`Add()`方法用于向列表末尾添加一个新元素。它的语法是`public...

    ArrayList常用的方法

    - `Remove` 方法用于从 `ArrayList` 中移除第一个匹配到的指定对象。 - 如果 `ArrayList` 中包含多个相同的对象,则只移除第一次出现的对象。 **示例代码**: ```csharp arrlist.Remove("第二个元素"); // 输出...

    Java中ArrayList的使用方法以及与vector的对比

    这个示例中,我们首先创建了一个 ArrayList 对象,然后使用 `add` 方法将 10 个整数元素添加到 ArrayList 中,然后使用 `remove` 方法删除第 6 个元素,最后使用 `add` 方法再添加 3 个元素。 二、ArrayList 的重要...

    java ArrayList.remove()的三种错误用法以及六种正确用法详解

    ArrayList的remove()方法是一个关键功能,用于删除列表中的元素。然而,如果不正确地使用这个方法,可能会导致程序运行错误或预期之外的结果。以下是对`java ArrayList.remove()`的三种错误用法以及六种正确用法的...

    Java中ArrayList在foreach里remove的问题详析

    一种方法是使用Iterator的remove()方法,而不是ArrayList的remove()方法。因为Iterator的remove()方法可以安全地remove当前元素,而不会影响Iterator的状态。 例如,我们可以使用以下代码来remove元素: ```java ...

    ArrayList在for循环中使用remove方法移除元素方法介绍

    ArrayList在for循环中使用remove方法移除元素方法介绍 ArrayList在for循环中使用remove方法移除元素是一种常见的操作,但是如果不正确地使用remove方法,可能会导致一些意外的结果。在本文中,我们将介绍ArrayList...

    List.removeAll() 方法的性能效率

    在Java编程语言中,`List.removeAll()`方法是一个非常实用的函数,它允许我们从列表中一次性移除所有指定元素。这个方法是集合框架的一部分,它提供了高效的方式来进行元素的删除操作。本文将深入探讨`removeAll()`...

    ASP .NET - ArrayList对象

    Remove方法用于删除指定的元素,RemoveAt方法用于删除特定索引处的元素。 ```csharp myList.Remove("Updated First Item"); myList.RemoveAt(0); // 删除第一个元素 ``` 8. ArrayList的其他方法 ArrayList还提供了...

    ArrayList类别常用属性和方法[汇编].pdf

    Remove() 方法表示移除 ArrayList 特定的第一个符合元素。该方法可以移除 ArrayList 中的指定元素。 5. RemoveAt() 方法 RemoveAt() 方法表示移除 ArrayList 的指定索引位置的元素。该方法可以移除 ArrayList 中的...

    arraylist使用方法

    本篇将详细介绍ArrayList的使用方法,并结合给定的代码示例来解释如何在实际项目中应用。 首先,ArrayList的主要特点包括: 1. 动态性:ArrayList的大小不是固定的,可以随着添加或移除元素自动增长或缩小。 2. ...

    arraylist用法

    - `ArrayList.Synchronized`:如果需要同步访问,则可以通过调用`ArrayList.Synchronized`方法获取一个新的同步化的`ArrayList`实例。例如: ```csharp ArrayList list = new ArrayList(); lock (list.SyncRoot...

    ArrayList删改查方法.pdf

    ArrayList是Java编程语言中常用的动态数组,它实现了List接口,提供了丰富的操作方法,适用于需要频繁进行增删改查操作的场景。以下将详细介绍ArrayList的“删改查”方法及其内部原理。 1. 获取元素(Get) ...

    模拟java ArrayList Iterator

    `hasNext()`方法检查索引是否小于ArrayList的大小,`next()`方法返回当前索引处的元素并更新索引,`remove()`方法则负责移除当前元素并调整其他元素的位置。 通过这种方式,我们可以理解Iterator如何与ArrayList...

    你必须知道的C# ArrayList

    2. **ArrayList的主要方法** - `Add(object item)`: 向ArrayList末尾添加一个元素。 - `Insert(int index, object item)`: 在指定索引处插入一个元素。 - `Remove(object item)`: 删除第一个匹配给定值的元素。 ...

    ArrayList类操作程序实例

    ArrayList提供了几种构造方法,可以根据需要初始化容量或创建空实例: 1. `ArrayList()`:创建一个空的ArrayList,初始容量为10。 2. `ArrayList(int initialCapacity)`:指定初始容量的ArrayList,避免频繁扩容。 ...

    c版的arraylist

    5. **删除元素**:`remove`方法用于根据索引移除元素,并调整后续元素的位置。 ```c void arrayListRemove(ArrayList *list, int index); ``` 6. **获取元素**:`get`方法返回指定索引处的元素。 ```c void *...

    C#ArrayList的详细用法

    3. 可以灵活的删除元素:ArrayList 提供了多种删除方法,例如 Remove、RemoveAt、RemoveRange 等,使得开发者可以根据需要灵活地删除元素。 4. 可以灵活访问元素:ArrayList 提供了多种访问方法,例如索引访问、枚举...

    ArrayList深度剖析与简单实用

    ArrayList的核心概念基于数组,但比数组更加灵活,因为它支持动态增长和缩小,同时也提供了丰富的操作方法。 1. **ArrayList的定义与使用** ArrayList是一种基于数组的列表,它允许我们在不预先知道确切大小的情况...

    Java基础-ArrayList方法全解(上).pdf

    本文将深入解析ArrayList的主要方法,帮助你更好地理解和运用这些方法。 1. 构造方法 - ArrayList(): 这是最基本的构造器,创建一个空的ArrayList。 - ArrayList(Collection&lt;? extends E&gt; c): 使用给定的集合初始...

Global site tag (gtag.js) - Google Analytics