为了账号安全,请及时绑定邮箱和手机立即绑定

使用增强for循环的好处?跟普通遍历相比

使用增强for循环的好处?跟普通遍历相比

RISEBY 2018-07-23 11:14:17
遍历有2种,一种是增强for循环,一种是利用下标遍历。假设下标是数组,使用第二种方法是比较速度快的,因为增强for每次都要进行it.hasNext()进行判断,而第二种方法不需要。那么问题来了,什么时候使用增强for有优点呢。
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

增强For是在Java 5中介绍的一种更简单地遍历Collection的方法。当然它也可以用于Array的遍历,但那不是增强For设计的初衷。

它的使用场景是当希望从头到尾遍历数据中的元素但又不需要知道每个元素的Index时。除此之外它与标准For相比它就没有其它什么优点了,因为在其它场景下标准For的表现都比增强For好。


查看完整回答
反对 回复 2018-08-11
  • 1 回答
  • 0 关注
  • 1300 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信