admin 管理员组

文章数量: 1184232


2024年3月14日发(作者:启动服务bat批处理命令大全)

java list remove方法

ListJava集合框架中的一种基本接口,而实现了List接口的类,

比如ArrayList,Vector等,都可以存储多个元素,比如字符串、数

字、对象等,并且还可以根据添加的顺序来访问元素。List口中定

义了一个 remove()法,可以删除列表中指定位置的元素,本文就来

详细介绍一下Java中List类的remove方法。

一、Java List remove方法简介

Java List集合框架中的remove方法,是用来删除列表中指定

位置的元素的一种方法,它的定义如下:

public E remove(int index)

该方法接收一个int类型的参数,表示要删除的元素的下标位置;

如果删除成功,则返回被删除的元素。同时,如果传入的下标超出了

List列表的范围,则会抛出IndexOutOfBoundsException异常。

二、Java List remove方法的使用实例

下面来看一个List类的remove方法的使用实例:

import ist;

public class TestDemo {

public static void main(String[] args) {

ArrayList list = new ArrayList();

(A

(B

(C

- 1 -

//印列表中的元素

n(list中的元素为: + list);

//除元素,下标为1的元素

String str = (1);

//印被删除的元素

n(删除的元素为: + str);

//印列表中的元素

n(list中的元素为: + list);

}

}

以上代码执行结果如下:

list中的元素为:[A, B, C]

删除的元素为:B

list中的元素为:[A, C]

从上面的结果来看,可以看到,在remove方法的执行之后,B

元素就被删除了,而且,还返回了被删除的元素。

三、Java List remove方法的注意事项

1、Java List remove方法返回的是被删除的元素,如果没有元

素被删除,则返回null;

2、Java List remove方法会改变List列表的长度;

3、Java List remove方法如果传入的参数不在List列表的范

围内,则会抛出IndexOutOfBoundsException异常;

- 2 -

四、总结

本文介绍了Java List remove方法的用法,以及它的注意事项,

List remove方法可以有效的删除列表中指定位置的元素,但是需要

注意,传入的参数的下标一定要在List列表的范围之内,否则就会

抛出异常。

- 3 -


本文标签: 方法 元素 删除 列表