Iterator迭代器

本文记录Java学习过程中遇到的Iterator迭代器~

Java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。我们要取出这些集合中的元素,可通过一种通用的获取方式来完成。

Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。

集合中把这种取元素的方式描述在Iterator接口中。Iterator接口的常用方法如下:

  • hasNext()方法:用来判断集合中是否有下一个元素可以迭代,如果返回true,说明可以迭代。 
  • next()方法:用来返回迭代的下一个元素,并把指针向后移动一位。

迭代集合元素图解: 

标签: none