list集合下的一个实现类,他使用的是数组结构存储的,增加删除慢,查找块。
1.构造方法:
1)add(E e)
将指定的元素追加到此列表的末尾。
将指定元素插入此列表中的指定位置。
3)addAll(int index, Collection<? extends E> c)
从指定位置开始,将指定集合中的所有元素插入此列表。
4)addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的Iterator返回的顺序附加到此列表的末尾。
5)clear 删除所有
clear() | 从此列表中删除所有元素。 |
---|
6)contains();
contains(Object o) | 如果此列表包含指定的元素,则返回 |
---|
7)get(int index)
返回此列表中指定位置的元素。
取出元素
8)inDexOf
indexOf(Object o) | 返回此列表中第一次出现的指定元素的索引,如果此列表不包含该元素,则返回-1。 |
---|
lastIndexOf(Object o):最后一次出现的索引
9)isEmpty
-
-
boolean
isEmpty()
如果此列表不包含任何元素,则返回
true
。
-
10)remove
-
-
protected void
removeRange(int fromIndex, int toIndex)
从此列表中删除索引介于
fromIndex
(含)和toIndex
(独占)之间的所有元素。
-
11)set 替换
注:
e:要往集合中添加的内容
elementData:存数据的数组
size:存取数据的长度