Você pode fazer assim:Iterator it = numeros.iterator();
while(it.hasNext()) {
num = it.next();
}
Porém, os valores não serão retornados nas mesma ordem em que foram colocados no Set.
Vê se te ajuda aew! Flw! :thumbup:
leofernandesmo
Gustavo Pires dos Santos:
Coloquei 3 números em um objeto Set chamado numeros.
Agora preciso pegar um por um e colocalr em variável int chamada num.
Como faço isso?
Aqui esta meu código.
Qual método utilizo para pegar o conteúdo do Set<> na posição i?
for(inti=0; i < 3; i++){num=numeros.????
}
Já tentou foreach ??
for(Integernumero:numeros){
}
G
Gustavo_Pires_dos_Sa
Não funcionou!
Esta pegando outro números!
A
anderick
Use uma estrutura List, o Set não vai permitir que você faça isso…
Listlista=newArrayList();for(inti=0; i < 3; i++){ lista.get(i);
}
von.juliano
Gustavo Pires dos Santos:
Não funcionou!
Esta pegando outro números!
Como assim?
G
Gustavo_Pires_dos_Sa
Ele está passando outro número para a variável num
von.juliano
Cara, testei aqui tanto com o Iterator como com o forEach, e os dois funcionaram. Verifique que valores vc está jogando no Set, por que esses valores tem que vir de algum lugar!!!
Blz! Flw! :thumbup:
G
Gustavo_Pires_dos_Sa
Deu certo com Iterator :thumbup:! Obrigado pela ajuda!