## Iterator
对collection遍历,游标初始位置在第一个元素左边
- hasNext:是否还有下一元素
- next:返回下一个元素并移动游标
- remove: 移除返回的元素,需先调用next
## ListIterator
对list遍历,继承Iterator 接口方法
- hasNext:是否还有下一元素
- next:返回下一个元素并移动游标
- remove: 移除返回的元素,需先调用next
- nextIndex:返回下一个元素的索引
- add(o):添加元素o到游标左边的位置
- set(value):设置返回元素的值,需先调用next