Ich denke, es ist eine ziemlich einfache Frage, aber ich kann nicht herausfinden, wie ich das richtig machen soll.
Ich habe eine leere Arrayliste:
ArrayList<object> list = new ArrayList<object>();
Ich habe einige Objekte, die ich hinzufügen möchte, und jedes Objekt muss sich an einer bestimmten Position befinden. Es ist jedoch erforderlich, dass sie in jeder möglichen Reihenfolge hinzugefügt werden können. Wenn ich das versuche, funktioniert es nicht und ich bekomme eine IndexOutOfBoundsException
:
list.add(1, object1)
list.add(3, object3)
list.add(2, object2)
Was ich versucht habe, ist das Füllen ArrayList
mit null
und dann das oben genannte zu tun. Es funktioniert, aber ich denke, es ist eine schreckliche Lösung. Gibt es einen anderen Weg, dies zu tun?