Есть массив. Он заполняется данными циклом 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;
Размер массива изменять нельзя. Вам остаётся только завести переменную, хранящую номер ячейки массива, данные до которой считаются актуальными, а после нет.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости