java 集合框架List集合共性方法

2020-04-04 16:09:22来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

java 集合框架List集合共性方法

List:元素有序,元素可以重复,有索引。

特有的方法:凡是可以操作角标的方法都是该体系特有的方法。

  void add(String item, int index);

  boolean addAll(int index, Collection<? extends E> c)

  remove(int index)

  set(int index, E element)

  E get(int index)

  List<E> subList(int fromIndex, int toIndex)

  ListIterator<E> listIterator()

public static void main(String[] args) {
        ArrayList al = new ArrayList();
        //添加元素
        al.add("java01");
        al.add("java02");
        al.add("java03");
        //指定位置添加元素
        System.out.println(al);  //[java01, java02, java03]
        al.add(1, "java4");  //[java01, java4, java02, java03]
        System.out.println(al);
        //删除指定位置的元素
        al.remove(1);
        System.out.println(al); //[java01, java02, java03]
        //修改元素
        al.set(0, "java00");
        System.out.println(al); //[java00, java02, java03]
        //获取元素
        System.out.println(al.get(0));
        //获取所有元素
        for (int i = 0; i < al.size(); i++) {
            System.out.println("al" + i + ":" + al.get(i));
        }
        Iterator it = al.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
        //通过indexOf获取对象的位置。
        System.out.println(al.indexOf("java03"));//2  不存在-1
        List sub = al.subList(1, 3);
        System.out.println(sub);    //[java02, java03]
    }

 

Set:元素是无序的,元素不可以重复。


原文链接:https://www.cnblogs.com/hongxiao2020/p/12635103.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java 集合框架迭代器

下一篇:eclipse 安装spring插件及spring无法使用