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 java.util.ArrayList;
public class TestDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add(A
list.add(B
list.add(C
//印列表中的元素
System.out.println(list中的元素为: + list);
//除元素,下标为1的元素
String str = ve(1);
//印被删除的元素
System.out.println(删除的元素为: + str);
//印列表中的元素
System.out.println(list中的元素为: + list);
}
}
以上代码执行结果如下:
list中的元素为:[A, B, C]
删除的元素为:B
list中的元素为:[A, C]
java arraylist用法 从上面的结果来看,可以看到,在remove方法的执行之后,B元素就被删除了,而且,还返回了被删除的元素。
三、Java List remove方法的注意事项
1、Java List remove方法返回的是被删除的元素,如果没有元素被删除,则返回null;
2、Java List remove方法会改变List列表的长度;
3、Java List remove方法如果传入的参数不在List列表的范围内,则会抛出IndexOutOfBoundsException异常;
四、总结
本文介绍了Java List remove方法的用法,以及它的注意事项,List remove方法可以有效的删除列表中指定位置的元素,但是需要注意,传入的参数的下标一定要在List列表的范围之内,否则就会抛出异常。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论