У меня есть эта карта:
Map<String, Map<String, String>> listMap = new HashMap<>();
Я хочу выбрать все отдельные Keys
из Map
, которые являются значениями в основном Map
: listMap.value.key
List<String> distinct = listMap.entrySet().stream()
.map(e -> e.getValue()) //Map<String, String>
//Select key of value
.distinct().collect(Collectors.toList());
Я не знаю, как выбрать key
из value
из listMap
.