如何返回一个HashMap的值

这个问题在这里已经有了答案:

  • 迭代通过HashMap [复制] 7个答案

  •  int total =teamPlayers.get(TeamType.TEAM_ONE).size() + teamPlayers.get(TeamType.TEAM_TWO).size()
    

    应该管用。 您可以发布当前的代码,而不是引用旧的帖子? 很难知道你做了什么改变,以及你从最后一篇文章中提出的建议。

    更新了您的TeamType枚举中每个条目的迭代答案:

    int total = 0;
    for(TeamType type : TeamType.values()){
        total += teamPlayers.get(type).size();
    }
    

    因此每个循环都会遍历枚举中的每个条目,并且总数会累积每个团队的玩家数量

    链接地址: http://www.djcxy.com/p/17991.html

    上一篇: How to return the value of a HashMap

    下一篇: Delete entry from HashMap