“Sortuj mapę według wartości” Kod odpowiedzi

Mapa sortowania JavaScript według wartości

var map = new Map();
map.set('2-1', "foo");
map.set('0-1', "bar");
map.set('3-1', "baz");

var mapAsc = new Map([...map.entries()].sort());

console.log(mapAsc)
Yucky Yacare

Sortuj mapę według wartości

Map -- Sort the map by values
Write a method that can sort the Map by values
 
Solution:
public static Map<String, Integer>  sortByValue(Map<String, Integer> map){
List<Entry<String, Integer>> list = new ArrayList(map.entrySet());
list.sort(Entry.comparingByValue());
map = new LinkedHashMap();
for(Entry<String, Integer> each : list) {
map.put(each.getKey(), each.getValue());
}
return map;
}
Fine Flatworm

Odpowiedzi podobne do “Sortuj mapę według wartości”

Pytania podobne do “Sortuj mapę według wartości”

Więcej pokrewnych odpowiedzi na “Sortuj mapę według wartości” w Java

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu