変数がありMap<String, Map<String, Double>>
ます。
例として:
{user0, {Item1, 2.5, Item2, 3.5}}
{user1, {Item1, 3.0, Item2, 2.0}}
次の出力を取得したいと思います。
{Item1, {user0, 2.5, user1, 3.0}}
{Item2, {user0, 3.5, user2, 2.0}}
私はそれを行うために次のコードを書きました:
for(Map.Entry<String, Map<String, Double>> entry : usersMap.entrySet()){
for(Map.Entry<String, Double> ent : entry.getValue().entrySet()){
people.put(entry.getKey(), ent.getValue());
transform.put(ent.getKey(), people);
}
}
しかし、私は次のことを取ります:
{Item1, {user0, 3.0, user1, 2.0}}
{Item2, {user0, 3.0, user2, 2.0}}
ここで助けてくれませんか。