在每个循环中使用“高级”在Java中初始化数组
是否可以使用“高级”for 循环在 Java 中初始化数组?
例如:
Integer[ ] numbers = new Integer[20];
int counter = 0;
for ( Integer i : numbers )
{
i = counter++;
}
for ( Integer i : numbers )
{
System.out.println(i);
}
这将打印所有空值,这是为什么?