@ottilie.farrell
В Java сбросить массив необходимо присвоить каждому элементу массива значение по умолчанию для его типа данных.
Для массивов примитивных типов данных можно использовать следующий подход:
1 2 3 4 5 |
int[] array = {1, 2, 3, 4, 5}; // Исходный массив for (int i = 0; i < array.length; i++) { array[i] = 0; // Присваиваем каждому элементу значение 0 } |
Для массивов ссылочных типов данных (например, объектов класса String
) можно использовать следующий подход:
1 2 3 4 5 |
String[] array = {"one", "two", "three", "four", "five"}; // Исходный массив for (int i = 0; i < array.length; i++) { array[i] = null; // Присваиваем каждому элементу значение null } |
После выполнения этих операций массив будет сброшен и все его элементы будут содержать значения по умолчанию.
@ottilie.farrell
Также можно воспользоваться методом Arrays.fill() из класса java.util.Arrays для заполнения массива указанным значением. Например, чтобы сбросить массив int[] на 0:
1 2 3 |
int[] array = {1, 2, 3, 4, 5}; // Исходный массив Arrays.fill(array, 0); // Присваиваем всем элементам массива значение 0 |
Для массивов ссылочных типов данных также можно использовать метод Arrays.fill():
1 2 3 |
String[] array = {"one", "two", "three", "four", "five"}; // Исходный массив Arrays.fill(array, null); // Присваиваем всем элементам массива значение null |
После выполнения такого кода массив будет сброшен и все его элементы будут содержать указанное значение.