我需要根据存储在其中的值对我的 HashMap
进行排序。 HashMap
包含存储在手机中的联系人姓名。
我还需要在对值进行排序后立即对键进行自动排序,或者您可以说键和值绑定在一起,因此值中的任何更改都应反映在键中。
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;
原文由 prof_jack 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设使用 Java,您可以像这样对 hashmap 进行排序:
只是一个启动示例。这种方式更有用,因为它对 HashMap 进行排序并保留重复值。