Sobes.tech
Junior

Care este dimensiunea inițială a ArrayList în Java?

sobes.tech AI

Răspuns de la AI

În Java, clasa ArrayList este creată implicit cu o capacitate inițială (initial capacity) de 10. Aceasta înseamnă că array-ul intern, care stochează elementele, poate inițial să conțină 10 obiecte fără a fi nevoie de extindere.

Exemplu de creare a unui ArrayList cu capacitatea implicită:

ArrayList<String> list = new ArrayList<>(); // capacitate inițială = 10

Dacă se știe că lista va conține un număr mare de elemente, se poate seta explicit capacitatea inițială pentru a evita redistribuiri frecvente de memorie:

ArrayList<String> list = new ArrayList<>(50); // capacitate inițială 50