Eu tenho esse meu Map onde a chave é String e o valor é Action (classe minha, não do struts)
queria resgatar a chave passando o objeto de valor, no caso uma action
Você falou que não seria o mais correto fazer isso com Map, qual seria o ideal?
No meu caso preciso de uma coleção de chave composta, onde nem a chave nem o valor podem se repetir
Queria uma solução onde eu não corra por toda minha coleção
tipo um
Key : get( Value )
peczenyj
E se vc tiver mais de uma key apontando para o mesmo valor?
LPJava
rafaelolian:
Muito obrigado pela resposta
Você falou que não seria o mais correto fazer isso com Map, qual seria o ideal?
No meu caso preciso de uma coleção de chave composta, onde nem a chave nem o valor podem se repetir
Queria uma solução onde eu não corra por toda minha coleção
tipo um
Key : get( Value )
se vc repetir a chave o valor é subscrito!
J
jdefarge
Se nem a chave nem o valor podem se repetir então vc precisa de um Map bidirecional, onde vc pode recuperar o valor a partir da chave, e vice-versa. Infelizmente a distribuição padrão do Java não dispõe de tal estrutura de dados, mas tem dois projetos que dispõe (um do Apache e outro do Google), com seus respectivos nomes: