<分区>
概述:
我正在使用 for-each 循环,我很好奇是否需要用常规 for
循环替换它们,或者是否有办法在 ArrayList 中进行定位
这相当于跟踪在普通 for
循环中使用的索引。
问题的简化版本:
我将 for-each 与对象的 ArrayList
一起使用。这些对象用于在不同的时间计算不同的值,因此我需要遍历这些项目并在不同的时间进行计算。我希望在一个结构中跟踪这些结果,如果我可以在 ArrayList
中找到项目(而不必在单独的循环中遍历所有内容),我可以轻松地做到这一点。如果有,那么我可以用它来构建我需要的东西。如果没有,我将用 for
循环替换 for-each 并获得我需要的功能。