Jenerikler kullanmak için bir kod parçası geçiriyorum. Bunu yapmak için bir argüman, for döngüsünün dizinleri takip etmekten veya açık bir yineleyici kullanmaktan çok daha temiz olmasıdır.
Vakaların yaklaşık yarısında, liste (ArrayList) bugün bir dizin kullanılarak ters sırada yineleniyor.
Birisi bunu yapmak için daha temiz bir yol önerebilir ( indexed for loop
koleksiyonlarla çalışırken ne zaman sevmediğimden ), ancak işe yarıyor mu?
for (int i = nodes.size() - 1; i >= 0; i--) {
final Node each = (Node) nodes.get(i);
...
}
Not: JDK dışında yeni bağımlılıklar ekleyemiyorum.
for (int i = nodes.size(); --i >= 0;)