Junior
Kāds ir sākotnējais ArrayList izmērs Java?
sobes.tech AI
Atbilde no AI
Java valodā klases ArrayList noklusējuma veidojas ar sākotnējo ietilpību (initial capacity) 10. Tas nozīmē, ka iekšējais masīvs, kas glabā elementus, sākotnēji var ietilpt 10 objektus bez paplašināšanas.
Piemērs, kā izveidot ArrayList ar noklusējuma ietilpību:
ArrayList<String> list = new ArrayList<>(); // sākotnējā ietilpība = 10
Ja ir zināms, ka saraksts saturēs lielu skaitu elementu, var tieši iestatīt sākotnējo ietilpību, lai izvairītos no biežām atmiņas pārdalēm:
ArrayList<String> list = new ArrayList<>(50); // sākotnējā ietilpība 50