Insert e Update no ArrayList

Para inserimos e atualizamos um elemento do ArrayList em posições específicas, usamos o .set().

nomesArrayList.set(0, "1");
//passamos o index desejado a ser substituido, e depois o que queremos substituir.

Não podemos passar no .set, uma posição maior que o tamanho atual da Array!

Atualizado