Java核心面试题库:迭代器详解与应用.pdfVIP

  • 1
  • 0
  • 约7千字
  • 约 27页
  • 2026-05-16 发布于北京
  • 举报

Java核心面试题库:迭代器详解与应用.pdf

Java面试宝典

核心+细致+全面,一套助你敲开心仪

迭代器

Iterable接口和Iterator接口

•Collection从JDK1.5开始继承了Iterable接口,Map并没有继承Iterable接口

•JDK1.5引入java.lang.Iterable接口,包含抽象方法:Iteratoriterator()

•实现该接口,允许对象使用foreach循环(增强for)遍历

•foreach循环是一种语法糖:

•对于数组,编译后转换为普通for循环遍历元素

•对于集合,编译后使用Iterator迭代器遍历元素

•JDK1.2引入java.util.IteratorE迭代器,用于代替Enumeration迭代器。

•Iterator迭代器包含2个抽象方法用于遍历元素:

•booleanhasNext():判断迭代器当前位置是否有元素可迭代

•Enext():取出迭代器当前位置的元素,并使迭代器指向下一个元素

/ƚĞƌĂƚŽƌ迭代器工作示意图

以Ɛƚ

ŚĞůůŽǁŽƌů

文档评论(0)

1亿VIP精品文档

相关文档