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