Map<String, Set<Plugin>> map;
我想将其转换为
Map<Plugin, Set<String>>
此处的目的是列出带有字符串键的插件。重复使用的插件对象具有不同的映射值。这就是分组的基础。
Map<Set<Plugin>, Set<String>> result = map.entrySet().parallelStream()
.collect(
Collectors.groupingBy(Map.Entry::getValue,
Collectors.mapping(Map.Entry::getKey, Collectors.toSet())));
但是我不想要这个。我想为每个Plugin
对象分组。