“Sortieren Sie die Karte nach Werten” Code-Antworten

JavaScript -Sortierkarte nach Wert

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

Sortieren Sie die Karte nach Werten

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

Ähnliche Antworten wie “Sortieren Sie die Karte nach Werten”

Fragen ähnlich wie “Sortieren Sie die Karte nach Werten”

Weitere verwandte Antworten zu “Sortieren Sie die Karte nach Werten” auf Java

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen