В настоящее время (с Java 6), используя Java расширенный for-loop, я не знаю, как напрямую обращаться к индексу итератора, не возвращаясь к старому индексированному циклу или используя внешний счетчик.
Есть ли планы (или, возможно, текущий способ) реализовать этот расширенный расширенный цикл for, где можно было бы получить доступ к индексу цикла (и даже, возможно, манипулировать им)?
В качестве примера, где это может потребоваться, рассмотрите (это от фактического производственного кода):
int i = 1;
for (final String action : actions) {
parameters.set(String.valueOf(i++), action);
}