将对象添加到指定索引处的 ArrayList
我认为这是一个相当简单的问题,但我不知道如何正确地做到这一点。
我有一个空的数组列表:
ArrayList<object> list = new ArrayList<object>();
我有一些对象,我想在其中添加对象,每个对象必须位于某个位置。但是,有必要按每个可能的顺序添加它们。当我尝试这个时,它不起作用,我得到一个:IndexOutOfBoundsException
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
我尝试过的是填充,然后做上述操作。它有效,但我认为这是一个可怕的解决方案。有没有另一种方法可以做到这一点?ArrayList
null