目录
[六、列表迭代器 ---- ListIterator 接口](#六、列表迭代器 ---- ListIterator 接口)
[6.1 作用](#6.1 作用)
[6.2 说明](#6.2 说明)
[6.3 区别](#6.3 区别)
[6.4 常用方法](#6.4 常用方法)
六、列表迭代器 ---- ListIterator 接口
6.1 作用
用于遍历 List 接口或其子类中的元素
6.2 说明
ListIterator 接口是 Iterator 接口的子接口
6.3 区别
- Iterator 接口可以遍历所有的单值集合。但只能单向遍历
- ListIterator 接口只能遍历 List 集合及其子集合。但可以双向遍历
6.4 常用方法
|-----|-----------------------|
| | boolean hasPrevious() |
| 方法名 | hasPrevious() |
| 作用 | 判断是否有前一个元素 |
| ||
| | E previous() |
| 方法名 | previous() |
| 作用 | 返回前一个元素 |
| ||
| | int previousIndex() |
| 方法名 | previousIndex() |
| 作用 | 返回前一个元素的索引 |
| ||
| | int nextIndex() |
| 方法名 | nextIndex() |
| 作用 | 返回下一个元素的索引 |
| ||
| 说明 | 其他常用方法参考 Iterator 接口 |