Java中的集合框架Collection的子类-List

List :

有序(存入和取出顺序一致),元素都有索引(角标),元素可以重复.

List集合是可以完成对元素的增删改查的

特有的常见方法 : 有一个共性特点就是可以操作角标

   1.添加
        void add(index, element);
        void add(index, collection);

    2.删除
        Object remove(index);

    3.修改
        Object set(index, element);

    4.获取
        Object get(index);
        int indexOf(object);
        int lastIndexOf(object);
        List subList(from, to);

List集合的两个子类: ArrayListLinkedList

   Vector: 内部是数组数据结构.是同步的. 增删,查询都很慢!
   
   ArrayList: 内部是数组数据结构,是不同步的.(替代了Vector) 查询速度快
   
   LinkedList: 内部是链表数据结构,是不同步的.  增删元素的速度很快
发布了87 篇原创文章 · 获赞 43 · 访问量 4025

猜你喜欢

转载自blog.csdn.net/weixin_42947972/article/details/103055667