Streams Java8: Sorting Map

 public static void sortMap(){

    Map<Integer,Integer> params =new HashMap();
params.put(1,6);
params.put(2,3);
params.put(3,2);

Map<Integer,Integer> params1 = params.entrySet().stream().sorted(Map.Entry.comparingByKey())
.collect(Collectors.toMap(Map.Entry::getKey,Map.Entry::getValue,
(e1,e2)->e2,LinkedHashMap::new));

System.out.println(params1);
}

Comments