Problemas com HashMap

2 respostas
D

Eu preciso de algo semelhante a um HashMap, porém preciso que através de um objeto inserido eu consiga a chave do mesmo…

existe alguma classe que faz isso?

2 Respostas

C

“danielbchaves”:
Eu preciso de algo semelhante a um HashMap, porém preciso que através de um objeto inserido eu consiga a chave do mesmo…

existe alguma classe que faz isso?

num entendi!!

D

Eu populei um HashMap com as “chaves” e os “valores” que queria.
Usei a “chave” para pegar os determinados “valores” e até aí tudo bem.
O problema é que em outra parte do código eu preciso pegar as “chaves” a partir dos “valores” que eu tenho em mão e que estão no HashMap.

//Populei o HashMap

HashMap hs = new HashMap();

hs.put( key1, obj1 );

hs.put( key2, obj2 );

hs.put( key3, obj3 );

hs.put( key4, obj4 );

//Busquei os valores com as chaves

obj = hs.get( key1 );
obj = hs.get( key3 );

//Em outra parte do código eu tenho o objeto que sei que está no HashMap e preciso saber qual a chave dele… por exemplo: eu tenho o “obj2” (que está no HashMap), como eu pego a chave que está cadastrada para ele?

Criado 8 de junho de 2005
Ultima resposta 9 de jun. de 2005
Respostas 2
Participantes 2