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

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

RISEBY
浏览 1301回答 1
1回答

慕桂英4014372

增强For是在Java 5中介绍的一种更简单地遍历Collection的方法。当然它也可以用于Array的遍历,但那不是增强For设计的初衷。它的使用场景是当希望从头到尾遍历数据中的元素但又不需要知道每个元素的Index时。除此之外它与标准For相比它就没有其它什么优点了,因为在其它场景下标准For的表现都比增强For好。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java