у меня есть это дерево карта:Java TreeMap вернуть ключевые позиции
Map teamNameAndLeague = new TreeMap();
teamNameAndLeague.put("team1", "name1");
teamNameAndLeague.put("team2", "name2");
teamNameAndLeague.put("team3", "name3");
Как я искать ключ и вернуть индекс этого ключа Пример:
search for key: "team1" in teamNameAndLeague, Returns index: 1
у меня есть это:
int indexWin = new ArrayList<String>(teamNameAndLeague.values()).indexOf("name2") + 1;
That returns: 2
он возвращает индекс для этого ключа, но для поиска по значению ключа. Как я могу сделать что-то подобное, но вместо этого искать ключ
Он возвращает индекс на основе ключа ... разве это не поиск ключа? – redFIVE
Ваш индекс зависит от порядка вставки или в соответствии с TreeMap? Я не думаю, что есть какой-либо индекс в TreeMap –