黑马程序员技术交流社区
标题:
fo和foreach哪个执行效率快?
[打印本页]
作者:
柏森仁
时间:
2012-8-8 13:11
标题:
fo和foreach哪个执行效率快?
foreach内部调用的for。
如题,哪个更快一点,说说意见。
作者:
许庭洲
时间:
2012-8-8 13:26
记得有一次老外提过,操作数据量不大时用foreach,反之用for。
作者:
意映
时间:
2012-8-23 19:53
许庭洲 发表于 2012-8-8 13:26
记得有一次老外提过,操作数据量不大时用foreach,反之用for。
为什么呢
作者:
杨正
时间:
2012-8-23 21:15
for循环一般用于数组等普通循环,foreach一般用于集合等的遍历。
使用for,更高效率。
使用foreach,更安全。
那么如何选择呢?我的建议是,在一些全局的,多线程可以访问的数据结构对象,使用foreach。而对本地变量,则使用for,效率和安全兼顾!
作者:
刘逍遥
时间:
2012-8-24 21:56
一般情况下 知道要遍历的对象内容 使用foreach 使用foreach必须实现 枚举接口,
否则使用for
【当然执行的代码越多 时间越长】
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2