package com.kjgs.language.test;
import java.util.*;
import java.util.stream.Collectors;
public class Test1 {
public static void main(String[] args) {
Map<Integer,Integer> map=new HashMap<>();
map.put(1,3);
map.put(5,6);
map.put(2,5);
map.put(8,2);
map.entrySet().stream()
.sorted(Comparator.comparing(Map.Entry::getValue,(x,y)->{
if(x>y){
return 1;
}
return -1;
})).collect(Collectors.toMap(item ->item.getKey(),item->item.getValue(),(a,b)->a, LinkedHashMap::new))
.forEach((k,v)->{
System.out.println(k+" "+v);
});
}
}