We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d6425e8 + 84c0667 commit 060eeaaCopy full SHA for 060eeaa
contents/how-to-sort-a-mapkey-value-on-the-values-in-java.md
@@ -1,6 +1,6 @@
1
-##`Map<Key,Value>`基于Value值排序
+## `Map<Key,Value>`基于Value值排序
2
3
-###方法1:
+### 方法1:
4
使用TreeMap,可以参考下面的代码
5
```java
6
public class Testing {
@@ -43,7 +43,7 @@ class ValueComparator implements Comparator<String> {
43
```
44
译注:如果不自己写Comparator,treemap默认是用key来排序
45
46
-###方法2:
+### 方法2:
47
48
先通过linkedlist排好序,再放到LinkedHashMap中
49
@@ -74,4 +74,4 @@ public class MapUtil
74
译注:这两种方法,我简单测试了下,如果map的size在十万级别以上,两者的耗时都是几百毫秒,第二个方法会快一些。否则,第一个方法快一些。因此,如果你处理的map,都是几十万级别以下的大小,两种方式随意使用,看个人喜欢了。
75
76
stackoverflow链接:
77
-http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java
+http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java
0 commit comments