迭代器:
引入迭代器的原因:
1.容器的内部结构不同,为了更加方便的遍历容器。
2.把访问逻辑从不同类型的集合中抽取出来,避免向外部暴露集合的内部结构。
迭代器与枚举的不同:
1.迭代器在迭代期间可以从集合中移除元素。**使用迭代器的remove方法。
2.方法的名称更加简短。
迭代器迭代map需要先通过mao.keySet转换成set。
map.entrySet可以得到map的所有key和value
迭代器:
引入迭代器的原因:
1.容器的内部结构不同,为了更加方便的遍历容器。
2.把访问逻辑从不同类型的集合中抽取出来,避免向外部暴露集合的内部结构。
迭代器与枚举的不同:
1.迭代器在迭代期间可以从集合中移除元素。**使用迭代器的remove方法。
2.方法的名称更加简短。
迭代器迭代map需要先通过mao.keySet转换成set。
map.entrySet可以得到map的所有key和value