将hashmap键值与int进行比较

时间:2018-03-19 02:48:05

标签: java hashmap compare

我正在尝试为具有用户默认分数值的游戏编写if语句。我想比较密钥的值(高分)和该用户的默认分数。如果得分高于他们的高分,那么我将把它“放”在地图上。

 if (map.containsKey(username)) 
 {
    System.out.println("Score for " + username + " is already present");

    if (map.get(highscore) > score) 
    {
      map.put(name, highscore);
    }
 }

如何解决这个内部if语句?

1 个答案:

答案 0 :(得分:0)

根据你的描述,我猜地图的价值是高分,以下是代码

    if (map.containsKey(username))
    {
        System.out.println("Score for " + username + " is already present");

        if (map.get(username) < score)
        {
            map.put(username, score);
        }
    }