可以使用什么条件来导出java中的for循环最有效?

时间:2013-09-11 05:29:30

标签: java for-loop

我一直在尝试评估for循环的性能。

我查看了thisthis

但我还不知道测量for循环性能的正确方法是什么。

我们是否还应考虑在数据结构中插入一些元素,如ArrayList?

还有另一个link也说了些什么。

1 个答案:

答案 0 :(得分:3)

使用最清楚地表达您要做的事情的语法。实际的for循环条件可能不会是一个重要的性能因素(您可以测试它们是否真的如此),并且代码的可读性更为重要。

一个指导原则是避免在这种情况下使用已知的昂贵方法; collection.size()在这里值得注意。在迭代集合时,使用Iterator(显式或通过增强的for循环)通常会产生更清晰的代码。