遍历有2种,一种是增强for循环,一种是利用下标遍历。假设下标是数组,使用第二种方法是比较速度快的,因为增强for每次都要进行it.hasNext()进行判断,而第二种方法不需要。那么问题来了,什么时候使用增强for有优点呢。
1 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
增强For是在Java 5中介绍的一种更简单地遍历Collection的方法。当然它也可以用于Array的遍历,但那不是增强For设计的初衷。
它的使用场景是当希望从头到尾遍历数据中的元素但又不需要知道每个元素的Index时。除此之外它与标准For相比它就没有其它什么优点了,因为在其它场景下标准For的表现都比增强For好。
添加回答
举报
0/150
提交
取消