国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java Map 按Key排序實例代碼

Java Map 按Key排序實例代碼

2020-08-19 11:08厲害了我的江 Java教程

這篇文章主要介紹了Java Map 按Key排序實例代碼的相關資料,需要的朋友可以參考下

Java MapKey排序

有時候我們業務上需要對map里面的值按照key的大小來進行排序的時候我們就可以利用如下方法來進行排序了,

?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package test;
 
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
 
public  class  Demo  {
 
  private  HashMap<Integer, Object> map =new HashMap<Integer, Object>();
  private  Set<Integer> keySet = map.keySet();
 
  public  Object  get(Integer  key)  {
    return  map.get(key);
  }
 
  public  void  put(Integer  key,  Object  value)  {
    map.put(key,  value);
  }
 
  @SuppressWarnings("unchecked")
  public void sort()  {
    List<Integer> list =new ArrayList<Integer>(map.keySet());
    Collections.sort(list,  new  Comparator<Object>(){
      public int compare(Object a, Object b) {
         return a.toString().toLowerCase().compareTo(b.toString().toLowerCase());
      }
    });
 
    this.keySet  =  new  TreeSet<Integer>(list);
  }
 
  public  Set<Integer>  keySet()  {
    return  this.key
}
 
  public static void main(String [] args){
    Demo map= new Demo();
    map.put(11, "加");
    map.put(12, "關");
    map.put(13, "注");
    map.put(10, "添");
    map.put(1, "小");
    map.put(8, "記");
    map.put(9, "得");
    map.put(7, "客");
    map.put(5, "的");
    map.put(6, "博");
    map.put(4, "豆");
    map.put(3, "糖");
    map.put(2, "小");
    System.out.println("排序前");
    for (Iterator it =map.keySet().iterator();it.hasNext();){
      Integer key= (Integer)it.next();
      System.out.println( "key[ "  +  key  +  "],  value[ "  +  map.get(key)  +  "] ");
    }
     //
    System.out.println("排序后");
     System.out.println( "\n ");
     map.sort();
    for  (Iterator it=map.keySet().iterator();it.hasNext();)  {
      Integer key=(Integer)it.next();
      System.out.println( "key[ "  +  key  +  "],  value[ "  +  map.get(key)  +  "] ");
    }
  }
}

運行效果如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
排序前
key[ 1],  value[ 小]
key[ 2],  value[ 小]
key[ 3],  value[ 糖]
key[ 4],  value[ 豆]
key[ 5],  value[ 的]
key[ 6],  value[ 博]
key[ 7],  value[ 客]
key[ 8],  value[ 記]
key[ 9],  value[ 得]
key[ 10],  value[ 添]
key[ 11],  value[ 加]
key[ 12],  value[ 關]
key[ 13],  value[ 注]

 

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
排序后
key[ 1],  value[ 小]
key[ 2],  value[ 小]
key[ 3],  value[ 糖]
key[ 4],  value[ 豆]
key[ 5],  value[ 的]
key[ 6],  value[ 博]
key[ 7],  value[ 客]
key[ 8],  value[ 記]
key[ 9],  value[ 得]
key[ 10],  value[ 添]
key[ 11],  value[ 加]
key[ 12],  value[ 關]
key[ 13],  value[ 注]

 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/baidu_23086307/article/details/53140364

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久吹潮 | 国产精品一二三区视频 | 久久久久久国产精品 | 欧洲精品久久久 | 日韩精品影院 | 综合自拍| 91精彩视频在线观看 | 成人中文网| 免费日韩一级片 | 欧美日韩精品电影 | 黄色一级大片在线免费看产 | 亚洲毛片在线 | 亚洲一区二区免费看 | 真人一级毛片 | 少妇精品久久久久久久久久 | 九九综合 | 亚洲精美视频 | 欧美片网站免费 | 成人区精品一区二区毛片不卡 | 美足av | 一级黄色片子看看 | 鲁一鲁综合 | 亚洲欧美中文日韩在线v日本 | 黄色网页大全 | 久久人| 午夜天堂精品久久久久 | 婷婷综合久久 | 国产高清精品一区 | 午夜一区二区三区 | 久久久精品日本 | 一呦二呦三呦国产精品 | 婷婷中文字幕 | 亚洲精品九九 | 成人区精品一区二区婷婷 | 亚洲一区二区三区在线播放 | 一本大道久久精品 | 日韩 欧美 中文 | 成人免费观看在线视频 | 在线免费国产 | 国产精品久久久久久久久久久久 | 国产精品国产三级国产aⅴ中文 |