Sobes.tech
Junior

Quelle est la taille initiale de ArrayList en Java?

sobes.tech IA

Réponse de l'IA

En Java, la classe ArrayList est créée par défaut avec une capacité initiale (initial capacity) de 10. Cela signifie que le tableau interne, qui stocke les éléments, peut contenir initialement 10 objets sans nécessiter d'extension.

Exemple de création d'un ArrayList avec la capacité par défaut :

ArrayList<String> list = new ArrayList<>(); // capacité initiale = 10

Si l'on sait que la liste contiendra un grand nombre d'éléments, on peut définir explicitement la capacité initiale pour éviter des réallocations fréquentes :

ArrayList<String> list = new ArrayList<>(50); // capacité initiale 50