学堂 学堂 学堂公众号手机端

ArrayList.remove()方法可以用来从ArrayList中删除一个元素

lewis 1年前 (2024-04-07) 阅读数 7 #技术

ArrayList.remove()方法可以用来从ArrayList中删除一个元素。其语法为:

arrayList.remove(index);

其中,index表示要删除的元素的下标位置。注意,ArrayList的下标从0开始,所以第一个元素的下标为0,第二个元素的下标为1,依此类推。

例如,如果我们有一个ArrayList存储了一些字符串:


ArrayList<String>list=newArrayList<>(); list.add("apple"); list.add("banana"); list.add("cherry");

我们可以使用remove()方法来删除指定位置的元素:

list.remove(1);//删除第二个元素,即"banana"

现在list中的元素为[“apple”,“cherry”]。

如果想要根据元素的值来删除元素,可以使用remove(Objectobj)方法:

list.remove("apple");//删除值为"apple"的元素

现在list中的元素为[“cherry”]。

需要注意的是,如果指定的下标越界或者指定的元素不存在于ArrayList中,都会抛出IndexOutOfBoundsException异常。因此,在使用remove()方法时需要确保传入的下标或元素值是合法的。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门