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