Duvida em Vector

Ae galera.
Estou com uma dúvida que é um pouco besta, mais mesmo assim não sei.
Eu tenho um vector e quero modificar um ítem presente que está na segunda pozsição por exemplo.
Se eu usar o add na segunda posição, ele troca o itens pelo que eu adicionei, ou ele faz igual em LinkedList que joga o da segunda posição para a terceira e acrescenta o novo na segunda?

Valew galera!!

class Cliente {
    ....
    public void setNome (String nome) { ... }
}

List<Cliente> clientes = new ArrayList<Cliente>();
clientes.add (new Cliente ());
clientes.add (new Cliente());
clientes.add (new Cliente());
// Modificando o cliente da segunda posição
clientes.get (1).setNome ("josé");

Só para lembrar o indices começam em 0 amigo como o thingol fez !!!

A Classe Vector adiciona o elemento na posição que você especificou e
desloca os demais elementos a direita, incrementando +1 ao indice.

Vlwz galera!!!

Dica: Dá uma olhada nesse link: http://www.guj.com.br/posts/list/74068.java#389435