如何将东西放在另一个hashmap中的hashmap中

时间:2014-01-14 17:26:23

标签: hashmap protected

我的代码之上有这样的东西:

protected HashMap<String, HashMap<String, Player>> prisonsPlayers = new HashMap<String, HashMap<String, Player>>();

我需要在其中插入数据。一旦我是java的新手,并且在它有点问题之前从不使用hashmap。我尝试这样的东西,但......

protected HashMap<String, Player> loggedPlayers = new HashMap<String, Player>();
prisonsPlayers.put(player.getName(), loggedPlayers);

是对还是我怎么能以其他方式做到?

1 个答案:

答案 0 :(得分:0)

你做得对吗?它被称为Mmulti Layered HashMap行为。

loggedPlayers中添加一些值。

loggedPlayers.put(player.getName(), Player);
loggedPlayers.put(player.getName(), Player);

然后添加

prisonsPlayers.put(player.getName(), loggedPlayers);