java将hashmap值交换为键
我有一个哈希图
{
k1 = {v1, v2},
k2 = {v2},
k3 = {v1}
}
我的要求是构建一个新的hashmap,旧映射中的值作为键,键作为值列表。 新的hasmap看起来像
{
v1 = {k1, k3},
v2 = {k1, k2}
}
你可以在下面搜索框中键入要查询的问题!
我有一个哈希图
{
k1 = {v1, v2},
k2 = {v2},
k3 = {v1}
}
我的要求是构建一个新的hashmap,旧映射中的值作为键,键作为值列表。 新的hasmap看起来像
{
v1 = {k1, k3},
v2 = {k1, k2}
}
# 1 楼答案
我重新创建了你的例子,这应该是你想要的。如果对代码有任何其他问题,请告诉我
# 2 楼答案
假设你有一个
Map<String,List<String>> myMap = ...