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