java迭代器

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

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

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

posted @ 2018-08-17 16:56  anjunshuang  阅读(378)  评论(0编辑  收藏  举报