Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试评估 for 循环的性能。
我看了一下这个和这个。
但我还不明白什么是衡量 for 循环性能的正确方法。
我们是否还应该考虑在 ArrayList 等数据结构中插入一些元素?
还有另一个链接也对此有所说明。
使用最清楚地表达你想要做什么的语法。实际的for循环条件可能不会是一个重要的性能因素(您可以测试它们是否真的如此),更重要的是代码的可读性。
for
一个指导方针是避免在条件内使用已知的昂贵方法;collection.size()是一个值得注意的。在迭代集合时,使用Iterator(显式或通过增强for循环)通常会使代码更清晰。
collection.size()
Iterator