for ( Iterator it = list.iterator(); it.hasNext(); ) {
int anInteger = 2;
Object obj = it.next();
// hacer algo con obj y anInteger...
}
}
Solución
Evitar declarar o asignar variables en un bucle que no sean dependientes de la condición de bucle.
Siempre que sea posible, asígnelas fuera del bucle para evitar incurrir en costes adicionales.
public class ClassA {
public void methodA ( List list ) {
int anInteger = 2;
Object obj; for ( Iterator it = list.iterator(); it.hasNext(); ) {