当前位置: 移动技术网 > IT编程>开发语言>Java > java 集合框架List集合共性方法

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

2020年04月05日  | 移动技术网IT编程  | 我要评论

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:元素是无序的,元素不可以重复。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网