Я думаю, что это довольно простой вопрос, но я не могу понять, как это сделать правильно.
У меня пустой массив:
ArrayList<object> list = new ArrayList<object>();
У меня есть несколько объектов, которые я хочу добавить, и каждый объект должен находиться в определенной позиции. Однако необходимо, чтобы их можно было добавлять в любом возможном порядке. Когда я пытаюсь это сделать, это не работает, и я получаю IndexOutOfBoundsException
:
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
То , что я пытался это заполнение ArrayList
с , null
а затем делать выше. Это работает, но я считаю это ужасным решением. Есть другой способ сделать это?