Как обнулить массив java

Аватар пользователя Иван Полежаев
Иван Полежаев
01 апреля 2023

Для того, чтобы очистить массив в Java, можно использовать цикл for и присвоить каждому элементу массива значение по умолчанию для его типа данных.

Например, если массив имеет тип int[], то каждый элемент массива можно установить в значение 0:

int[] myArray = {1, 2, 3, 4, 5};
for(int i = 0; i < myArray.length; i++) {
    myArray[i] = 0;
}

После выполнения этого цикла каждый элемент массива будет равен 0. Если массив имеет тип другого примитивного типа данных, то значение по умолчанию будет другим. Например, для boolean[] значение по умолчанию будет false


Если массив имеет тип ссылочного типа данных, то каждый элемент массива будет ссылаться на значение null после очистки массива. Для этого можно использовать следующий код:

Object[] myArray = new Object[10];
Arrays.fill(myArray, null);
0 0