Duvida

2 respostas
Douglas_Magno

como faço para eliminar uma pessoas de um vetor?
como faço para não deixar espaço vazio?

2 Respostas

leonardoprg

Ola

Olha esse codigo

Vector vetor = new Vector();

vetor.add(objeto1);

vetor.delete(objeto1);
P

Olá,

O método boolean remove(Object o) está definido na interface Collection http://download.oracle.com/javase/6/docs/api/index.html?java/util/Collection.html portanto você poderia utilizar uma referência do tipo da interface para deixar sei código independente de implementação da collection.

Ex.

Se você precisa de um comportamento de List, isto é, a ordem dos elementos é mantida durante a inserção e podem existir elementos duplicados (segundo
o equals), então você faria:

List lista = new ArrayList();

lista.add();

lista.remove();

Note que se necessário a implementação da collection pode ser alterada sem impacto no código, simplemente substituindo a inicialização
de lista pela implementação adequada. Ex. List lista = new LinkedList();

No caso, não esqueça que o método remove irá utilizar a implementação do equals para encontrar o elemento.

[ ]'s

Criado 6 de setembro de 2010
Ultima resposta 6 de set. de 2010
Respostas 2
Participantes 3