Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

LinkedList vs ArrayList

Não entendi porque a afirmação se refere a ArrayList: "Elementos precisam ser copiados quando não há mais capacidade"

1 resposta
solução!

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