Resolvido Percorrendo um HashMap

5 respostas
B

Olá eu sou novo no forum, e muito novo no Java 2 dias haha :oops:
Bem Eu andei procurando como fazer algo semelhante ao dictionary do C# no java e acabei encontrando um tipo de váriavel chamado HashMap , ele faz o que promete, contudo estou com problemas para percorre-lo totalmente.
Digo eu só faço uma passagem dentro do meu for

for(Map.Entry<JID, String> values: DicAnonumoys.entrySet())
		 {
			 if(values.getValue() == GroupName ){
				 
				 Message message = new Message();
				 message.setTo(values.getKey());
				 message.setBody("teste");
				 message.setSubject("QueuePosition");
				 Send(message);
				 System.out.println(i);
				 i++;
			 }
		 }

O código acima é o que eu utilizo, ele percorre apenas uma vez e então puff sai do for :?

Por favor teriam como dar uma luz ?

Obrigado

5 Respostas

B

Falha minha estacerto o código erá um parametro que estava vindo errado

Kanin_Dragon

btgmarco blz ?

Sempre que um problema for solucionado favor colocar (Resolvido) no título do tópico.

B

Opa obrigado.
Bem acontece que vou aproveitar esse Tópico para fazer uma pergunta.
O HashMap ordena meus índices de acordo com a ordem alfabética, e meu índice é formado aleatóriamente,
Eu gostaria de saber se tem como ordenar por ordem de entrada, Eu gostaria que funcioná-se como uma fila.
Primeiro que entra Primeiro que sai

Tem como?

Obrigado

rmendes08

Use o LinkedHashMap.

B

Muito Obrigado rmendes08 Solucionou o problema

Criado 2 de fevereiro de 2011
Ultima resposta 2 de fev. de 2011
Respostas 5
Participantes 3