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