Как вернуть HashMap в HashMap - PullRequest
       1

Как вернуть HashMap в HashMap

0 голосов
/ 02 февраля 2020

Я пытаюсь вернуть первый внутренний HashMap внешнего HashMap, но этот метод, который я использую, не работает.

public HashMap<String, Integer> getMap(HashMap<String, HashMap<String, Integer>> allQs) {
    HashMap <String, Integer> value = allQs.getValue();
    return value;
}

Как я могу вернуть объект в виде HashMap?

1 Ответ

0 голосов
/ 02 февраля 2020

К вашему сведению: HashMap не поддерживает порядок вставок, если порядок имеет значение, тогда используйте LinkedHashMap.

А также Hashmap не имеет никакого метода getValue();

Если вы хотите получить первый затем используйте

for(HashMap<String,Integer> innerMap : map.values())
{
    return innerMap;
}

или

map.values().stream().findFirst().get()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...