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

Objetivo do parâmetro de tamanho do array

Boa tarde,

Qual o objetivo de se passar o valor do tamanho do Array sendo que o código compila ainda que eu inclua nele mais itens do que a quantia passada no parâmetro? Ex:

ArrayList<Cliente> clientes = new ArrayList<Cliente>(3);

Cliente c1 = new Cliente();
Cliente c2 = new Cliente();
Cliente c3 = new Cliente();
Cliente c4 = new Cliente();

clientes.add(c1);
clientes.add(c2);
clientes.add(c3);
clientes.add(c4);

for(Cliente o : clientes) {
    System.out.println(o); //compila e exibe os clientes normalmente
}
1 resposta
solução!

Boa tarde Nícolas! O Objetivo é apenas definir o tamanho inicial do Array.