かなり簡単な質問だと思いますが、これを正しく行う方法がわかりません。
空の配列リストがあります:
ArrayList<object> list = new ArrayList<object>();
追加したいオブジェクトがいくつかあり、各オブジェクトは特定の位置にある必要があります。ただし、それらは可能な各順序で追加できる必要があります。これを試しても機能しませんIndexOutOfBoundsException
。
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
私が試したのは ArrayList
てnull
、その後、上記をやって。機能しますが、恐ろしい解決策だと思います。これを行う別の方法はありますか?