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

Ответы на вопрос(6)

Ваш ответ на вопрос