黑马程序员技术交流社区

标题: 集合的遍历几种方式---小白分享 [打印本页]

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

作者: 明天会更好!!    时间: 2016-12-15 00:01
感谢楼主分享,过两天就会学到集合了,希望多分享

作者: 勤奋小白    时间: 2016-12-15 00:25
明天会更好!! 发表于 2016-12-15 00:01
感谢楼主分享,过两天就会学到集合了,希望多分享

多多分享,共同进步

作者: Albertups    时间: 2016-12-15 01:31
枚举似乎在sequenceinputstream序列输入流用过

作者: FAN8210    时间: 2016-12-15 06:40
不错,学习了

作者: Flyxiang    时间: 2016-12-15 08:31
一起学习,共同进步





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2