В C/C++
имеется функция memset()
, которая может выполнить мое желание, но в Java
, как я могу инициализировать все элементы до определенного значения? Всякий раз, когда мы пишем int[] array=new int[10];
, это просто инициализирует массив размером 10, имеющий все элементы, равные нулю. Я просто хочу изменить это число инициализации для одного из моих массивов. т.е. я хочу инициализировать массив, который имеет все элементы, равные -1
. В противном случае я должен положить цикл for
сразу после инициализации, который варьируется от индекса 0
до индекса size-1
и внутри этого цикла, я назначаю элемент -1
. Ниже приведен код для более глубокого понимания -
int[] array = new int[10];
for (int i = 0; i < size; i++) {
array[i] = -1;
}
Я иду правильно? Есть ли другой способ для этого?