A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 潘多拉 中级黑马   /  2014-9-11 13:16  /  1406 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

遍历数组和集合的方法都有哪些,有什么优缺点?

5 个回复

倒序浏览
数组应该是利用角标进行循环遍历、集合大多数还是用Iterator(迭代器)进行遍历、至于优缺点、根据具体的内容而定吧!我也是初学、解答的有点儿笼统O(∩_∩)O~
回复 使用道具 举报
都可以用:for和增强for
回复 使用道具 举报
传统for
iterator迭代器
增强for

对于数组,集合,如果只是取数据肯定毫无疑问增强for,  优点:高效      缺点:增强for只适合取数据,不能对元素进行修改。
对于数组,集合,如果既要取又要对元素进行修改,就只能传统for,iterator迭代器了。
回复 使用道具 举报
xpaibeyond 发表于 2014-9-11 14:01
传统for
iterator迭代器
增强for

再加个listIterator
回复 使用道具 举报

       嗯对,  这个专门为List设计的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马