for,while,Iterator,foreach性能

liuxin0369 2009-06-27 08:20:04
请问分别用for,while,foreach,Iterator遍历数据时
谁的性能比较好,最好说明一下先后顺序,
在好多地方的说法都不一样,不知道哪个对,所以请大家确认一下
...全文
486 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
鱼大洋要学习 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gordonkkk 的回复:]
for,while是一样的,形式上的不同
foreach,Iterator也是一样的,形式上的不同

性能肯定是用迭代器的好一些。迭代器能直接访问集合内部元素。而且有的集合没有索引,没法用for来遍历,只有用迭代器。
[/Quote]
这位仁兄说得好..前面三种我使用的比较多..但iterator我使用的比较少.不怎么好使用我个人觉得....我看了很多评论.说使用iterator有很多好处..可以我都没有得到过确切的回答!
qq274077778 2009-07-23
  • 打赏
  • 举报
回复
还是没人回答!
libihuitwo 2009-06-27
  • 打赏
  • 举报
回复
可以自己定义一个定时器去测试一下
fskjb01 2009-06-27
  • 打赏
  • 举报
回复
楼上的,一个问题不是你认为无聊别人就不能讨论吧!!
micsolaris 2009-06-27
  • 打赏
  • 举报
回复
至少对我来说,我觉得这种问题非常的无聊。而且这种问题会引来很多人的讨论,甚至会出现类似“顶”、“学习了”之类的回复。所以我希望以后能少点有人发这种问题。也少点无意义的回复。毕竟这是一个讨论实践技术的地方(个人观点)。
gordonkkk 2009-06-27
  • 打赏
  • 举报
回复
for,while是一样的,形式上的不同
foreach,Iterator也是一样的,形式上的不同

性能肯定是用迭代器的好一些。迭代器能直接访问集合内部元素。而且有的集合没有索引,没法用for来遍历,只有用迭代器。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧