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/addElement n-1 verwenden können .