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