Java学习笔记——迭代器

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

两个常用方法
boolean hasNext()
判断集合中还有没有元素, 如果仍有元素可以迭代,则返回 true。
E next()
取出集合中的下一个元素,返回迭代的下一个元素。

迭代器是一个借口,无法直接使用,需要Iterator使用接口的实现类对象,或取实现类的方式比较特殊
Collection接口中有一个方法,叫iterator(),这个方法返回的就是迭代器的实现类对象

迭代器的使用步骤
1.使用集合中的方法iterator()获取迭代器的实现类对象,使用Iterator接口接收(多态)
2.使用Iterator接口中的方法hasNext判断还有没有下一个元素
3.
使用Iterator接口中的方法Next取出集合中的下一个元素

猜你喜欢

转载自blog.csdn.net/weixin_42443419/article/details/86615772