本文主要涉及到 JAVA 开发小伙伴们常用的一个ArrayList,后续用陆续介绍List接口对应的其他常用的实现。
List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。
类结构
主要字段
主要方法
(0) 构造方法
ArrayList提供了3个 构造器 :
(1)无参构造器 (2)参数为init的构造器 (3)参数为集合的构造器
(1)无参构造器
默认设置为一个空的数组
(2)参数为INT的构造器
(3)参数为集合的构造器
(1) add方法
add方法有两种:
(1)boolean add(E e)
(2)void add(int index, E element)
addAll方法有两种:
(1)boolean addAll( Collection <? extends E> c)
(2)boolean addAll(int index, Collection<? extends E> c)
(2) remove方法
(3) get方法
(4) set方法
下期会再简单介绍一下LinkedList!