Помогите, пожалуйста, разобраться. Всегда ли проход по списку через foreach? Мой код через foreach сработал, а если написать через for, то не работает.
Сработал:
public static int getMinimum(List<Integer> array) {
int min = array.get(0);
for (Integer i: array) {
if (i < min) min = i;
}
return min;
}
Не сработал:
int min = array.get(0);
for (int i = 0; i < array.size(); i++){
if (i < min) min = i;
}