Arraylist - Установить / добавить метод использования - Java
У меня есть Arraylist целых чисел. Мое требование состоит в том, чтобы определить, существует ли у массива элементов элемент с указанным индексом. Если ДА, то значение должно быть установлено на этот индекс (используяset
метод), иначе значение должно быть добавлено к этому местоположению индекса (используяadd
метод)
Мне было немного трудно справиться с вышеуказанным условием в моем коде Java. Пожалуйста, помогите.
Вот что у меня так далеко:
ArrayList<Integer> tempArray = new ArrayList<Integer>();
int counter = 0;
int tempValue = 0;
For LOOP -
if (//certain conditions are satisfied){
tempValue = calculateNewValue();
tempArray.add(counter, tempValue); //Need some logic here to determine if its a set or add method to be used
}
if (//some other conditions are satisfied){
counter++;
}
end For LOOP