Получение Взаимозависимого Ключа Hashmap со значением другой записи - PullRequest
0 голосов
/ 12 ноября 2018

Моя проблема здесь следующая: У меня есть карта, запись которой будет выглядеть следующим образом:

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

Мне нужно выяснить, какое значение имеет Requested_value. Здесь эти значения карты будут заполнены из проанализированного документа MS Word.
Значение "Requested_value" является раскрывающимся значением. Исходя из этого, у меня есть другая бизнес-логика.

Пожалуйста, дайте предложения, как найти взаимозависимые значения в hashmap. где ключ одной записи будет значением другой записи.

1 Ответ

0 голосов
/ 12 ноября 2018

Вы можете использовать цикл для прохождения цепочки пар ключ-значение:

String value = map.get(initialKey);
while (map.containsKey(value)) {
    value = map.get(value);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...