【发布时间】:2011-11-14 11:52:07
【问题描述】:
我需要根据存储在其中的值对哈希图进行排序。哈希图包含存储在电话中的联系人姓名。我还需要在对值进行排序后立即自动对键进行排序。或者您可以说键和值是绑定在一起的,因此值的任何更改都应该反映在键中。
HashMap<Integer,String> map = new HashMap<Integer,String>();
map.put(1,froyo);
map.put(2,abby);
map.put(3,denver);
map.put(4,frost);
map.put(5,daisy);
需要的输出:
2,abby;
5,daisy;
3,denver;
4,frost;
1,froyo;
【问题讨论】:
-
还有一个与今天早些时候发布的问题几乎完全相同的副本。 -1 用于重新发布,甚至不修复示例中的错误。
-
如果您能提供答案就好了。顺便说一句,您在说示例中的错误。
-
你有
("1", froyo)等,当它是<Integer, String>时。 -
哎呀我没注意到。我的不好,谢谢你提醒我..