我输入了值。我需要在哈希表中检索该值的键。
请帮我解决这个问题。感谢您的帮助。
答案 0 :(得分:3)
基本上,这不是哈希表的工作原理 - 你应该按键查找。您可以迭代所有条目并找到 - 可能是多个 - 映射到特定值的键,但它不会很快。
相反,您应该考虑使用bidirectional map(bimap),例如Guava提供的那些,假设您的情况确实需要单键到单值解决方案。 (在Guava中有关于集合的批次选项;如果您向我们提供有关您的情况的更多信息,我们可以提供更多帮助。)
答案 1 :(得分:2)
您正在寻找的是BiMap数据结构。 Google's guava提供了它的实现。 Commons Collections中的BidiMap界面。