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