Junior
Koks yra pradinio dydžio ArrayList Java?
sobes.tech AI
Atsakymas iš AI
Java kalboje ArrayList klasė pagal numatytuosius nustatymus sukurta su pradiniu talpumu (initial capacity) 10. Tai reiškia, kad vidinis masyvas, kuris saugo elementus, pradžioje gali talpinti 10 objektų be poreikio plėsti.
Pavyzdys, kaip sukurti ArrayList su numatytu talpumu:
ArrayList<String> list = new ArrayList<>(); // pradinė talpa = 10
Jei žinoma, kad sąrašas turės daug elementų, galima aiškiai nustatyti pradinį talpumą, kad būtų išvengta dažnų atminties perplanavimų:
ArrayList<String> list = new ArrayList<>(50); // pradinė talpa 50