集合框架遍历方法

List、Set集合遍历分为三种:普通for、增强for、以及独属于集合的迭代器。

1.集合与数组有些类似,数组用for以及增强for遍历数组,集合也可以使用,但需要注意的是,集合遍历之后的返回值为Object,需要强制类型转换。

2.迭代器,iterator;作用:通用的取出集合中元素的方法。概念:在取元素之前先判断集合中有没有元素,如果有就把这个元素取出来,继续再判断,如果还有就再取出来。直到把集合中所有元素全部取出,这种取出方式成为迭代。

        使用步骤:使用集合中的方法iterator()获取迭代器的实现类对象,使用Iterator()接口接收(多态)

        使用Iterator接口中的方法hashNext判断还有没有下一个元素。

        使用Iterator接口中的方法next()取出集合中的下一个元素。

三种遍历方法展示:

集合框架遍历方法

 集合框架遍历方法

 集合框架遍历方法

Map遍历方法: 

        与List、Set不同,Map存储的是一对对的键值对,提供键(key)到值(value) 的映射.

  遍历Map有三个方法:

方式一:遍历key 通过 key>>value

方法二:通过迭代器Iterator实现遍历

方式三:直接遍历key-value

方法展示:集合框架遍历方法

 

 

 集合框架遍历方法

 

 

 

 

上一篇:Hadoop 集群的三种方式


下一篇:CentOS 查看系统 CPU 个数、核心数、线程数