java集合篇(六) ---- ListIterator 接口

目录

[六、列表迭代器 ---- 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 区别

  1. Iterator 接口可以遍历所有的单值集合。但只能单向遍历
  2. ListIterator 接口只能遍历 List 集合及其子集合。但可以双向遍历

6.4 常用方法

|-----|-----------------------|
| | boolean hasPrevious() |
| 方法名 | hasPrevious() |
| 作用 | 判断是否有前一个元素 |
| ||
| | E previous() |
| 方法名 | previous() |
| 作用 | 返回前一个元素 |
| ||
| | int previousIndex() |
| 方法名 | previousIndex() |
| 作用 | 返回前一个元素的索引 |
| ||
| | int nextIndex() |
| 方法名 | nextIndex() |
| 作用 | 返回下一个元素的索引 |
| ||
| 说明 | 其他常用方法参考 Iterator 接口 |

相关推荐
苹果醋31 小时前
SpringCloud Alibaba场景实践(Nacos篇)
java·运维·spring boot·mysql·nginx
云边小网安2 小时前
java集合(十) ---- LinkedList 类
java·开发语言·青少年编程·java集合
乐神嘎嘎嘎2 小时前
springboot速通
java·spring boot
Zephyrtoria3 小时前
区间合并:区间合并问题
java·开发语言·数据结构·算法
你怎么知道我是队长4 小时前
GO语言---匿名函数
开发语言·后端·golang
lansye4 小时前
侃侃AI编程
开发语言·qt·ai编程
uyeonashi5 小时前
【QT】窗口详解
开发语言·c++·qt·学习
Hello eveybody6 小时前
C++介绍整数二分与实数二分
开发语言·数据结构·c++·算法
jmlinux7 小时前
从 C 语言计算器到串口屏应用
c语言·开发语言
yuren_xia7 小时前
RabbitMQ 知识详解(Java版)
java·rabbitmq·java-rabbitmq