集合经常会用到遍历,给大家分享一下集合遍历的方式.
1.增强for循环,for(数据类型 变量名:集合名){syso(变量名);};据说应用最广泛,也是比较推荐的.
2.迭代器,利用for循环的迭代器:for(Iterator<数据类型> 对象名=集合名.Iterator();对象名.hasNext();){syso(对象名.next());}这种方式也比较简便.
3.将集合转成数组Object[] obj=集合名.toArray(),然后使用数组的遍历:Arrays.toString(obj);打印就好了.
4.当然还可以使用for循环语句去遍历集合,但这种最初的方式只适合List等有序的集合.
5.还可以使用失传已久的枚举,不常用,这里就不介绍了. |
|