List集合(接口)
概述:
List集合是接口继承自Collection接口,有多个实现类
集合作用
类似于数组,用来存储数据,不过集合可以用来存储多种数据,集合里存储的是Object类型数据,不能存基本类型
创建
List list = new ArrayList();
实现类
ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全 LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全 Vector 底层数据结构是数组,线程安全,效率低
方法
增加 : boolean add (E e) 追加 void add(index i,E e) 指定位置添加元素 删除: remove (index i) 返回被删除的元素 boolean remove (E e) 不能删除数字类型的元素,特别注意char 修改: set(index i , E e ) 返回被修改的元素 查询: get(index i )返回指定下标的元素, 长度: int size() 取指定元素下标: indexOf(E e),返回指定元素第一次出现的下标
思维导图
点开大图后用Ctrl加鼠标滚轮缩放:
|