15
在Java中以相反的顺序遍历列表
我正在迁移一段代码以利用泛型。这样做的一个论据是for循环比跟踪索引或使用显式迭代器要干净得多。 在大约一半的情况下,今天使用索引以相反的顺序迭代列表(ArrayList)。 有人能建议一种更干净的方法(因为我不喜欢indexed for loop使用集合时),尽管它确实可以工作? for (int i = nodes.size() - 1; i >= 0; i--) { final Node each = (Node) nodes.get(i); ... } 注意:我无法在JDK之外添加任何新的依赖项。
251
java
collections