ListIterator接口

在使用迭代器的过程中,由于迭代器只有hasNext,next,remover三种方法,即没有添加元素的操作,

但是这个时候又必须对特定元素进行添加操作,如果使用List的add方法,容易造成异常,因为List添加元素的时候,

Iterator并不知道,这时候就会造成异常,那么如果需要对迭代器操作的过程中,又需要添加元素操作,这个时候应该怎么办?

java中提供了一个Iterator接口的子接口ListIterator来完成;

ListIterator可以实现在迭代过程中实现对元素的增删改查操作,还有一个特点是可以从任意方向遍历;

但是只有list集合具备该迭代功能;

你可能感兴趣的:(ListIterator接口)