2014-01-14 4 views
0

에 해시 맵에 물건을 넣어하는 방법을 내가 내 코드의 상단에 이런 일이 :다른 해시 맵

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

을 그리고 난 거기에 데이터를 삽입해야합니다. 마자 내가 자바에서 새로운 오전 및 그 문제가 조금 전에 hashmap와 함께 작동하지. 나는 이것과 비슷한 것을 시도하지만 ...

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

다른 방법으로 어떻게 할 수 있습니까?

답변

0

네가 옳은 일을하고있다. Mmulti Layered HashMap 동작이라고합니다.

loggedPlayers에 일부 값을 추가하십시오.

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

그리고

prisonsPlayers.put(player.getName(), loggedPlayers); 
를 추가