1、添加:
void add(index,element);
void addAll(index,collection);
2、删除:
remove(index)返回被删除的对象
3、修改:
set(index,element) 返回被修改的对象
4、获取:
int indexOf(Object);
int lastIndexOf(Object);
list subList(from,to);
Object get(index);
List 集合由特有的迭代器:ListIterator,可以实现在迭代过程中完成元素的增删改查,只有List集合具备该迭代功能。
ListIterator有add(增加)、set(设置)的功能。
在迭代工程中,注意不要使用集合操作元素,容易出现异常。当方法检测到对象的并发修改,但不允许这种修改时,会抛出concurrentModificationException。 |
|