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 接口 |

相关推荐
潇潇云起2 分钟前
mapdb
java·开发语言·数据结构·db
MXM_7774 分钟前
laravel 并发控制写法-涉及资金
java·数据库·oracle
prettyxian5 分钟前
【QT】信号与槽基础:手动连接的原理与实践
开发语言·qt
傻乐u兔7 分钟前
C语言初阶————结构体
c语言·开发语言
weixin_445054727 分钟前
力扣热题52
开发语言·python
逑之9 分钟前
C语言笔记2:C语言数据类型和变量
c语言·开发语言·笔记
这就是佬们吗11 分钟前
告别 Node.js 版本冲突:NVM 安装与使用全攻略
java·linux·前端·windows·node.js·mac·web
何中应11 分钟前
@Autowrited和@Resource注解的区别及使用场景
java·开发语言·spring boot·后端·spring
源代码•宸12 分钟前
Golang语法进阶(Context)
开发语言·后端·算法·golang·context·withvalue·withcancel
一条咸鱼_SaltyFish12 分钟前
[Day16] Bug 排查记录:若依框架二次开发中的经验与教训 contract-security-ruoyi
java·开发语言·经验分享·微服务·架构·bug·开源软件