제네릭을 사용하기 위해 코드 조각을 마이그레이션하고 있습니다. 그렇게하는 한 가지 주장은 for 루프가 인덱스를 추적하거나 명시적인 반복자를 사용하는 것보다 훨씬 깨끗하다는 것입니다.
약 절반의 경우 오늘 목록을 사용하여 목록 (ArrayList)이 역순으로 반복됩니다.
누군가 indexed for loop
가 컬렉션을 사용할 때 싫어하기 때문에이 작업을 수행하는 더 깨끗한 방법을 제안 할 수 있습니까 ?
for (int i = nodes.size() - 1; i >= 0; i--) {
final Node each = (Node) nodes.get(i);
...
}
참고 : JDK 외부에 새로운 종속성을 추가 할 수 없습니다.
for (int i = nodes.size(); --i >= 0;)