Sobes.tech
Junior

Jaká je počáteční velikost ArrayList v Javě?

sobes.tech AI

Odpověď od AI

V Javě je třída ArrayList ve výchozím nastavení vytvořena s počáteční kapacitou (initial capacity) 10. To znamená, že vnitřní pole, které ukládá prvky, může zpočátku pojmout 10 objektů bez nutnosti rozšíření.

Příklad vytvoření ArrayListu s výchozí kapacitou:

ArrayList<String> list = new ArrayList<>(); // počáteční kapacita = 10

Pokud víme, že seznam bude obsahovat velké množství prvků, můžeme výslovně nastavit počáteční kapacitu, abychom předešli častým přesunům paměti:

ArrayList<String> list = new ArrayList<>(50); // počáteční kapacita 50