Java 增强型 for 循环增强型
目前(从Java 6开始),使用Java的增强型for循环,我不知道有什么方法可以直接访问迭代器索引,除了恢复到旧的索引for循环或使用外部计数器。
是否有计划(或者可能是当前的方法)来实现这种“增强增强”的for循环,在这种循环中,人们将能够访问循环的索引(甚至可能操纵它)?
作为可能需要这样做的示例,请考虑(这是来自实际的生产代码):
int i = 1;
for (final String action : actions) {
parameters.set(String.valueOf(i++), action);
}