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