Ajuda em colecoes

4 respostas
dicabeca

pessoal alguem sabe c tem como eu fzr um “distinct” dentro de um List,tipo preciso usar um List,e usalo como o Set q nao permita duplicidade,mais tem q estar na ordem em q eu inseri,por isso q eu tenho q usar o List, antes d fzr algum algoritimo queria ver c e possivel?

4 Respostas

T

Você pode usar um LinkedHashSet, que é um Set (não permite duplicidade) mas preserva a ordem de inserção dos elementos. Para usá-lo como um List mesmo, você pode copiar seu conteúdo para um ArrayList, por exemplo.

leofernandesmo

Pode ajudar…
http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/util/Collection.html

dicabeca

bom vlw pela ajuda mais acho q achei um jeito de evitar as duplicidades
acho q isso vai resolver ?

if(!canal.contains(cl))
canal.add(cl);
leofernandesmo

dicabeca:
bom vlw pela ajuda mais acho q achei um jeito de evitar as duplicidades
acho q isso vai resolver ?

if(!canal.contains(cl))
canal.add(cl);

É né…resolve tb. :slight_smile: hahahaha

Criado 11 de junho de 2008
Ultima resposta 11 de jun. de 2008
Respostas 4
Participantes 3