Пример

public class ClassA {

public void methodA ( List list ) {

for ( Iterator it = list.iterator(); it.hasNext(); ) {

int anInteger = 2;
Object obj = it.next();

// действия над obj и anInteger...
}
}


Решение
Не объявляйте и не присваивайте внутри цикла переменные, не зависящие от условия цикла.
Присваивайте их вне цикла, чтобы избежать расхода лишних ресурсов.

public class ClassA {

public void methodA ( List list ) {

int anInteger = 2;
Object obj;
for ( Iterator it = list.iterator(); it.hasNext(); ) {

obj = it.next();

// действия над obj и anInteger...
}
}