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