import java.util.HashSet;
import java.util.Iterator;
public class TesteProva {
public static void main(String[] args) {
HashSet<Integer> listaTeste = new HashSet<Integer>();
listaTeste.add(new Integer(2));
listaTeste.add(new Integer(1));
listaTeste.add(new Integer(3));
listaTeste.add(new Integer(3));
listaTeste.add(new Integer(4));
Iterator<Integer> temp = listaTeste.iterator();
while (temp.hasNext()) {
System.out.print(temp.next() + " ");
}
}
}
Me parece que você quer é manter a ordem…a ordem na qual os elementos foram inseridos.
O HashSet nao garante uma ordem específica, nem mesmo a ordem em que os elementos foram inseridos.
Se você quer eliminar duplicados e manter a ordem de insercao, você pode usar um LinkedHashSet.
2 curtidas
Maravilha, deu certo… era isso msm que queria… mto mto obrigada…
marque a resposta do colega como correta, pf
rmendes sou nova por aqui, como faço isso? rs
STNeto
#6
Pode mandar o código direto mesmo, mas se quiser pode usar o pastebin.com que é bom nessas horas.