jdk1.8根据Map的值进行排序的

简介 <, > <, > (<, > aMap) {    <, > = LinkedHashMap<>();    aMap.entrySet() &nb

<, > <, > (<, > aMap) {
    <, > = LinkedHashMap<>();
    aMap.entrySet()
            .stream()
            .sorted((p1, p2) -> p2.getValue().compareTo(p1.getValue()))
            .collect(.()).forEach(ele -> .put(ele.getKey(), ele.getValue()));
    ;
}


<, > <, > (<, > aMap) {
    <, > = LinkedHashMap<>();
    aMap.entrySet()
            .stream()
            .sorted((p1, p2) -> p1.getValue().compareTo(p2.getValue()))
            .collect(.()).forEach(ele -> .put(ele.getKey(), ele.getValue()));
    ;
}


Top Top