一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java的Map集合中按value值進行排序輸出的實例代碼

java的Map集合中按value值進行排序輸出的實例代碼

2020-06-04 11:58java教程網 JAVA教程

下面小編就為大家帶來一篇java的Map集合中按value值進行排序輸出的實例代碼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

java的Map集合中按value值進行排序輸出的實例代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.Arrays;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
 
public class Test {
 
public static void main(String[] args) {
Map<String ,Integer> map = new HashMap<String ,Integer>();
map.put("aa", 22);
map.put("bb", 11);
map.put("cc", 44);
map.put("dd", 33);
map.put("ee", 55);
Map.Entry[] entries= getSortedHashtableByValue(map);
for(int i=0;i<entries.length;i++)
{
System.out.println(entries[i]);
}
}
 
public static Map.Entry[] getSortedHashtableByValue(Map map) {
Set set = map.entrySet();
Map.Entry[] entries = (Map.Entry[]) set.toArray(new Map.Entry[set.size()]);
Arrays.sort(entries, new Comparator() {
public int compare(Object arg0, Object arg1) {
Long key1 = Long.valueOf(((Map.Entry) arg0).getValue().toString());
Long key2 = Long.valueOf(((Map.Entry) arg1).getValue().toString());
return key1.compareTo(key2);
}
});
return entries;
}
 
}

以上這篇java的Map集合中按value值進行排序輸出的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人网视频免费播放 | 亚洲第一区se | 91精品国产高清久久久久久 | 91男人| 精品一区二区三区在线成人 | 国产毛片在线观看 | 亚洲天堂网2018 | 热剧库| 91短视频在线免费观看 | 把老师操了 | 色亚洲视频 | 日本xxoo动图网站欧美 | 兽操人 | 亚洲欧洲淘宝天堂日本 | 久久久久九九 | 国产精品永久免费10000 | 亚洲高清视频在线观看 | 69萝莉| 亚洲免费小视频 | 精品在线免费观看视频 | 国产午夜精品一区二区三区 | 欧美精品久久久亚洲 | 色老板最新网站视频地址 | 日本哺乳期网站xxxx | 国产精品对白刺激久久久 | 亚洲a区视频 | 日本卡一卡2卡3卡4精品卡无人区 | 香蕉91| 国产亚洲福利精品一区 | 色老板在线视频观看 | 青草国内精品视频在线观看 | 亚洲10p| 黄 色 成 年人在线 幻女free性俄罗斯第一次摘花 | 99久久精品自在自看国产 | 国产成人久久精品一区二区三区 | 奇米影视4444 | 久久伊人精品青青草原2021 | 国产精品激情综合久久 | 白白国产永久免费视频 | 日本免费的一级绿象 | 99视频全部看免费观 |