【发布时间】:2013-03-04 09:50:39
【问题描述】:
我想弄清楚如何从HashMap 中获得前 10 个值。我最初尝试使用 TreeMap 并按值排序,然后取前 10 个值,但似乎这不是选项,因为 TreeMap 按键排序。
我希望仍然能够知道哪些键的值最高,映射的K, V 是String, Integer。
【问题讨论】:
-
前 10 名是什么意思?基于什么?
-
您能否发布一些代码来显示您正在比较的元素类型?
-
TreeMap 可以为您进行排序。但是为了让我们知道您要按什么排序,您必须告诉我们!
-
啊抱歉错过了,K,V 是字符串,整数。我仍然需要知道哪些键具有最高值。我尝试过 TreeMap,但它仅按规范中定义的键排序。