Есть массив. Он заполняется данными циклом for
копируя элементы и создавая из себя новый массив c размерами: +
"кол-во операций".
int [] newAnswerTimeArray = new int[o + 1];
for (int h = 0; h < o; h++){
newAnswerTimeArray[h] = answerTimeArray[h];
newAnswerTimeArray[o] = queryAnswerTime;
}
После чего выполняется с ним нужные действия. Мне нужно очистить именно answerTimeArray
массив, сделав в нём всего 1 ячейку 0
. То есть: arr = new arr[1];
без элементов java.util
и других библиотек.
Попробовал:
int[] delAnswerTimeArray = new int[1];
answerTimeArray = delAnswerTimeArray;
Но безуспешно.
Если я правильно вас понял, у вас был массив определенной длины, которую вы хотите сократить. Почему бы вам не использовать коллекции Вы можете переопределить массив.
Например,
int[] array = new int[15];
array[0] = 1;
...
array = new int[1];
array[0] = 0;
Размер массива изменять нельзя. Вам остаётся только завести переменную, хранящую номер ячейки массива, данные до которой считаются актуальными, а после нет.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно сделать 700 запросов на различные json