Junior — Middle
O que acontece se inserir o elemento onze numa ArrayList que já contém dez elementos?
sobes.tech IA
Resposta da IA
Se numa ArrayList, na qual já foram adicionados dez elementos, inserir o undécimo elemento, o ArrayList aumentará automaticamente seu array interno para acomodar o novo elemento. Ao contrário de um array comum, o ArrayList expande-se dinamicamente ao adicionar elementos além de sua capacidade atual. Normalmente, o seguinte acontece:
- Um novo array é criado com uma capacidade aumentada (geralmente cerca de 1,5 a 2 vezes maior que a atual).
- Os elementos existentes são copiados para o novo array.
- O novo elemento é adicionado ao final.
Assim, inserir o undécimo elemento não causará erro, mas levará a uma expansão automática do armazenamento interno.