java迭代器

迭代器:
引入迭代器的原因:
1.容器的内部结构不同,为了更加方便的遍历容器。
2.把访问逻辑从不同类型的集合中抽取出来,避免向外部暴露集合的内部结构。

迭代器与枚举的不同:
1.迭代器在迭代期间可以从集合中移除元素。**使用迭代器的remove方法。
2.方法的名称更加简短。

迭代器迭代map需要先通过mao.keySet转换成set。
map.entrySet可以得到map的所有key和value

原文地址:https://www.cnblogs.com/anjunshuang/p/9494267.html