【发布时间】:2011-12-11 14:33:33
【问题描述】:
我对 HashMap 有疑问。 我要放入地图:
key - 320, value - 0.1
key - 321, value - 0.7
key - 322, value - 0.5
key - 323, value - 0.6
之后我想像这样按降序对该地图进行排序:
key - 321, value - 0.7
key - 323, value - 0.6
key - 322, value - 0.5
key - 320, value - 0.1
然后我想按升序对地图进行排序,但只有值:
key - 321, value - 0.1
key - 323, value - 0.5
key - 322, value - 0.6
key - 320, value - 0.7
这在哈希图中是可能的吗?我该怎么做?
【问题讨论】:
-
你真的要在第三步中将映射从键更改为值吗?
-
我需要更改这个值,因为在下一步我会做一些操作。下一步我必须乘以 321 * 0.1、323 * 0.5 等。除非我可以在不更改映射的情况下做到这一点?