List的特有功能
(1)List的特有功能
1、添加功能
void add(int index,Object obj):
2、删除功能
Object remove(int index):
3、修改功能
Object set(int index,Object obj):
4、获取功能
Object get(int index):
int indexOf(Object obj):
ListIterator listIterator():
(2)List的遍历方式
1、Iterator迭代器
2、ListIterator迭代器(了解)
3、普通for+get()
(3)ListIterator迭代器
是Iterator的子接口。
(4)面试题:并发修改异常
1、并发修改异常的产生原因
用迭代器遍历集合,用集合去操作集合。
2、解决方案:
1、使用集合操作。
2、使用列表迭代器操作。
(5)List集合存储字符串和自定义对象并遍历。(自己补齐)
1、存储字符串
2、存储自定义对象
(6)List特点:
1. 有序(存储和取出的顺序一致)
2. 可以重复
3. 可以通过索引值操作对应位置的元素
|