Просто нашел этот вопрос SO, который возник, чтобы решить мою проблему с инициализацией логического массива инициализации булевого массива в java. Однако, хотя он дал мне код, который будет работать, искатель не пытался использовать код, который я запускал, который не работал, и я действительно хотел бы знать, почему он не работает. Это был код, который я пытался:
Boolean[] array = new Boolean[5];
for(Boolean value : array) {
value = false;
}
Это функциональный код из этого другого вопроса:
Boolean[] array = new Boolean[5];
Arrays.fill(array, Boolean.FALSE);
Мне просто интересно, почему подход for loop не работает?