Java开发核心技术面试题库:迭代器详解与应用.pptxVIP

  • 1
  • 0
  • 约3.5千字
  • 约 17页
  • 2026-05-19 发布于北京
  • 举报

Java开发核心技术面试题库:迭代器详解与应用.pptx

Java核心面试宝典核心+细致+全面,一套教程助你敲开心仪之门

迭代器

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():取出迭代器当前位置的元素,并使迭代器指向下一个元素Iterable接口和Iterator接口

helloworldjavanullnull......null[0][1][2][3][4]......迭代器对象hasNext()true迭代器对象hasNext()truenext()先取出hello后移动迭代器位置next()先取出world后

文档评论(0)

1亿VIP精品文档

相关文档