Junior
Aká je počiatočná veľkosť ArrayList v Jave?
sobes.tech AI
Odpoveď od AI
V Jave je trieda ArrayList predvolene vytvorená s počiatočnou kapacitou (initial capacity) 10. To znamená, že vnútorný poľ, ktorý uchováva prvky, môže z počiatku obsahovať 10 objektov bez potreby rozšírenia.
Príklad vytvorenia ArrayList s predvolenou kapacitou:
ArrayList<String> list = new ArrayList<>(); // počiatočná kapacita = 10
Ak je známe, že zoznam bude obsahovať veľké množstvo prvkov, môže sa výslovne nastaviť počiatočná kapacita, aby sa predišlo častým presunom pamäti:
ArrayList<String> list = new ArrayList<>(50); // počiatočná kapacita 50