Sobes.tech
Junior

Qual é o tamanho inicial do ArrayList em Java?

sobes.tech IA

Resposta da IA

Em Java, a classe ArrayList é criada por padrão com uma capacidade inicial (initial capacity) de 10. Isto significa que o array interno, que armazena os elementos, pode inicialmente conter 10 objetos sem necessidade de expansão.

Exemplo de criação de um ArrayList com capacidade padrão:

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

Se souber que a lista conterá um grande número de elementos, pode definir explicitamente a capacidade inicial para evitar realocações frequentes de memória:

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