Можно ли инициализировать массив в Java, используя цикл 'advanced' for?
например.
Integer[ ] numbers = new Integer[20];
int counter = 0;
for ( Integer i : numbers )
{
i = counter++;
}
for ( Integer i : numbers )
{
System.out.println(i);
}
Это печатает все значения NULL, почему?