【发布时间】:2012-08-27 02:40:51
【问题描述】:
在我的项目中,我采用了这样的 HashMap
HashMap 度数 = new HashMap();
假设我有:
degree.put("a",5);
degree.put("b",2);
degree.put("c",4);
degree.put("d",2);
degree.put("e",3);
degree.put("f",5);
现在我必须根据给定的整数值对该列表进行排序
排序后的 HashMap 应该是:
{a=5, f=5, c=4, e=4, b=4, d=2}
我该怎么做?
【问题讨论】:
-
在我看来,根据整数值排序的原始 HashMap 实际上就像 { a = 5, f = 5, c = 4, e = 3, b = 2, d = 2 }.