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
Post a Comment