那个中间的指针^就是ListIterator的光标(就像语言中的标点符号,但是它却是有序列号的),光标是从列表第一个元素前,到最后一个元素后,所以有n+1个光标
在ListIterator 里调用数据是用previous() 与next() ,因为它是用光标确定位置,而不是元素的角标确定位置
add ()nextIndex()previousIndex() remove()set() 是根据previous() 与next() 返回的元素来操作的,由返回的元素调用
hasNext(),hasPrevious()返回的是boolean类型数据,是判断迭代器是否有多个元素的。用ListIterator调用 |