Anda dapat mengatur ukuran awal untuk ArrayList dengan melakukan
ArrayList<Integer> arr=new ArrayList<Integer>(10);
Namun, Anda tidak bisa melakukannya
arr.add(5, 10);
karena menyebabkan pengecualian di luar batas.
Apa gunanya mengatur ukuran awal jika Anda tidak dapat mengakses ruang yang Anda alokasikan?
Fungsi add didefinisikan add(int index, Object element)
jadi saya tidak menambahkan ke indeks 10.
ArrayList
. Saya, secara pribadi, ingin metode yang memungkinkan saya untuk mengatur ukuran sedemikian rupa sehingga saya dapat menempatkan sesuatu pada indeks tertentu. Metode ini tampaknya tidak ada.
set/add
item n-1 .