获取具有另一个条目的值的相互依赖的Hashmap的键

时间:2018-11-12 13:30:46

标签: java hashmap

我在这里的问题如下: 我有Map,其条目如下:

  1. Hashmap.put("Requested_value",null);
  2. Hashmap.put("Value","Requested_value");

我需要找出Requested_value保持什么值。 在这里,这些映射值将从解析的MS Word文档中填充。
“ Requested_value”值是一个下拉值。基于该价值,我还有其他业务逻辑要执行。

请提供一些建议,例如如何在哈希图中查找相互依赖的值。其中一个条目的键将是另一条目的值。

1 个答案:

答案 0 :(得分:1)

您可以使用循环遍历键值对链:

String value = map.get(initialKey);
while (map.containsKey(value)) {
    value = map.get(value);
}