Sobes.tech
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