Sobes.tech
Junior

¿Cuál es el tamaño inicial de ArrayList en Java?

sobes.tech AI

Respuesta de la IA

En Java, la clase ArrayList por defecto se crea con una capacidad inicial (initial capacity) de 10. Esto significa que el array interno, que almacena los elementos, puede contener inicialmente 10 objetos sin necesidad de ampliar.

Ejemplo de creación de un ArrayList con capacidad por defecto:

ArrayList<String> list = new ArrayList<>(); // capacidad inicial = 10

Si se sabe que la lista contendrá una gran cantidad de elementos, se puede establecer explícitamente la capacidad inicial para evitar redistribuciones frecuentes de memoria:

ArrayList<String> list = new ArrayList<>(50); // capacidad inicial 50