Não entendi porque a afirmação se refere a ArrayList: "Elementos precisam ser copiados quando não há mais capacidade"
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Não entendi porque a afirmação se refere a ArrayList: "Elementos precisam ser copiados quando não há mais capacidade"
Oi Arthur,
o ArrayList usa um array por baixo dos panos para administrar os elementos e sabemos que um array tem um tamanho fixo. Ou seja, ao criar um ArrayList também é criado um array (com uma capacidade fixa).
O que pode acontecer (e acontece) que vc adiciona tantos elementos no ArrayList que esse array lota. Nesse momento a classe ArrayList precisa criar um novo array maior e copiar todos os elementos do antigo array para o novo.
tudo bem?
abs, Nico