可能性の重複:私のプロジェクトで
How to sort a Map<Key, Value> on the values in Java?java HashMapソート<String、Integer>。どのようにそれを並べ替えるには?
、私は)この
のHashMap度=新しいHashMapの(のような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}のように見えます。 –
これをチェックしてください。http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java – SiB