Sie können die Anfangsgröße für eine ArrayList festlegen, indem Sie dies tun
ArrayList<Integer> arr=new ArrayList<Integer>(10);
Das kannst du aber nicht
arr.add(5, 10);
weil es eine Ausnahme außerhalb der Grenzen verursacht.
Was nützt es, eine Anfangsgröße festzulegen, wenn Sie nicht auf den von Ihnen zugewiesenen Speicherplatz zugreifen können?
Die Add-Funktion ist so definiert, add(int index, Object element)
dass ich nicht zu Index 10 hinzufüge.
ArrayList
. Ich persönlich hätte gerne eine Methode, mit der ich eine Größe festlegen kann, bei der ich bestimmte Indizes eingeben kann. Diese Methode scheint besonders abwesend zu sein.
set/add
Element n-1 verwenden können .