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小时内删除。