java-迭代器Iterator

迭代器Iterator

如何遍历List集合呢
  • 通过for循环和get()方法配合实现遍历
  • 通过迭代器Iterator实现遍历
所有集合接口和类都没有提供相应遍历方法,而是由Iterator实现集合遍历
collection接口的iterate()方法返回一个Iterator,然后通过Iterator接口的两个方法可实现遍历
  • boolean hasNext():判断是否存在另一个可访问的元素
  • Object next():返回要访问的下一个元素
java-迭代器Iterator
遍历需要注意的
java-迭代器Iterator
Iterator接口

表示对集合进行迭代的迭代器
使用方式:集合对象 . iterator()------中间有点
例如:
java-迭代器Iterator
hasNext方法:表示判断是否还有元素可以迭代
next方法:返回迭代的下一个元素
java-迭代器Iterator