我有一个像这样定义的HashMap
...
HashMap<String,Integer> uniqueNames = new HashMap<String,Integer>();
它存储了一个名称和该名称的出现次数。例如...
uniqueNames.put("lastname",42);
如何获取出现次数最高的名字?
为了提供更多信息,我正在使用二叉搜索树存储“人”对象,并在HashMap
中存储唯一的名称和频率。 我想要做的是打印出最常见的姓氏,有人告诉我要使用 HashMap
,因为我想要将一个String
与一个Integer
一起存储。 或许我应该使用一个类来存储名字和频率呢? 请有经验的人提供建议。