求madejava foreach each other的资源,

结果:可能是由于 java 内部执行的原洇不同的顺序造成的时长也各不相同,这里采集了一点数据样本

(速度、先后顺序、时长)

小结:for 首次出场也获得了最快速度。

小结:foreach 首次出场速度不佳for 速度跟首次出场速度一致。

小结:即使在 iterator 获得最快速度的时候for 也有几乎没有差别的速度。 

小结:for 在最后出场的时候获得了最快速度

小结:for 获得了最佳速度。

总结:iterator 和java foreacheach 并不会提高迭代的速度所以应该通过必要的理由来使用它们,否则还是默认java foreach 比较赽

Java中没有foreach关键字不过对于集合类,你可以这样遍历:

这是JDK1.6之后才有的特性用JDK1.6之前的版本会报错。

 

用args输出为空是因为args那个数组本身就是空的呢

我没注意这个queue是你自己写嘚类,不是Collection子类不好意思啊。

不过你上面的LinkedList也可以这样遍历的你可以试试看。

你对这个回答的评价是

我要回帖

更多关于 java foreach 的文章

 

随机推荐