集合框架图
list接口的常用实现类
list接口的常用方法
■
void add(
int index, E element);
向指定位置上添加元素,原始数据后移
■
E remove(
int index);
删除指定位置上的元素,并返回被删除的元素,原始位置上的元素前
移
■
E
get(
int index);
按照索引序号获取指定位置上的元素,需要不能越界
■
E
set(
int index, E element);
修改指定位置上的元素,
覆盖
■
int
indexOf
(Object o);
从前向后查找第一次出现
o
的下标位置,如果查不到则返
-1
ArrayList
1)ArrayList的注意事项
■
ArrayList
可以加入
null,
并且可以多个。
■
ArrayList
是由数组实现数据存储的。
■
ArrayList
线程不安全
■
在多线程情况下,不建议使用
ArrayList

ArrayList和LinkedList的区别是什么