我的代码之上有这样的东西:
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);
是对还是我怎么能以其他方式做到?
答案 0 :(得分:0)
你做得对吗?它被称为Mmulti Layered HashMap
行为。
在loggedPlayers
中添加一些值。
loggedPlayers.put(player.getName(), Player);
loggedPlayers.put(player.getName(), Player);
然后添加
prisonsPlayers.put(player.getName(), loggedPlayers);