了解迭代器(hasNext(),next()和 其中的强制类型转换)

本文介绍了Java中迭代器的使用,包括常用方法hasNext()和next(),以及List特有的ListIterator。通过示例代码展示了如何通过强制类型转换访问集合中的对象属性,同时讲解了迭代器的内部工作原理。
摘要由CSDN通过智能技术生成

结合API文档学习:常用 hasNext() 和 next()方法 。

其实还有一种List特有的获取迭代器 的 方法 : ListIterator 。

ListIterator 包括  :  (1)add()方法:给List集合添加元素,不出现并行修改异常。 

                                 (2)hasNext()方法 : 检验后面还有没有元素。 从前往后查找。

                                 (3)next()方法 :获取下一个元素 。

                                 (4)hasPrevious()方法 :检验前一个是否有元素。从后往前查找。

                                 (5)previous()方法 : 获取前一个元素 。

ListIterator主要使用 :add(),hasNext(),next()。

因为 使用 hasPrevious()方法和previous()这两种方法的使用前提是 必须是在进行完 正向迭代 ,也就是 使用完 hasNext 和next 才能使用 hasPrevious 和 prev

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值