ArrayList.remove()方法可以用来从ArrayList中删除一个元素
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()方法时需要确保传入的下标或元素值是合法的。
版权声明
本文仅代表作者观点,不代表博信信息网立场。