最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中對(duì)list map根據(jù)map某個(gè)key值進(jìn)行排序的方法

 更新時(shí)間:2018年07月03日 14:48:24   作者:做個(gè)好人XL  
今天小編就為大家分享一篇Java中對(duì)list map根據(jù)map某個(gè)key值進(jìn)行排序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

實(shí)例如下所示:

package test;

import java.util.ArrayList;

import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class java_ListMapSort {
  public static void main(String[] args) {
    // TODO Auto-generated method stub 
    List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
    Map<String, Object> map1 = new HashMap<String, Object>();
    map1.put("name", "p");
    map1.put("cj", "5");
    Map<String, Object> map2 = new HashMap<String, Object>();
    map2.put("name", "h");
    map2.put("cj", "12");
    Map<String, Object> map3 = new HashMap<String, Object>();
    map3.put("name", "f");
    map3.put("cj", "31");
    list.add(map1);
    list.add(map3);
    list.add(map2);
    //排序前 
    for (Map<String, Object> map : list) {
      System.out.println(map.get("cj"));
    }
    Collections.sort(list, new Comparator<Map<String, Object>>() {
      public int compare(Map<String, Object> o1, Map<String, Object> o2) {
        Integer name1 = Integer.valueOf(o1.get("cj").toString()) ;//name1是從你list里面拿出來(lái)的一個(gè) 
        Integer name2 = Integer.valueOf(o2.get("cj").toString()) ; //name1是從你list里面拿出來(lái)的第二個(gè)name
        return name1.compareTo(name2);
      }
    });
    //排序后 
    System.out.println("-------------------");
    for (Map<String, Object> map : list) {
      System.out.println(map.get("cj"));
    }
  }
}

以上這篇Java中對(duì)list map根據(jù)map某個(gè)key值進(jìn)行排序的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談二分法查找和原始算法查找的效率對(duì)比

    淺談二分法查找和原始算法查找的效率對(duì)比

    這篇文章主要介紹了淺談二分法查找和原始算法查找的效率對(duì)比,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Go Java算法之K個(gè)重復(fù)字符最長(zhǎng)子串詳解

    Go Java算法之K個(gè)重復(fù)字符最長(zhǎng)子串詳解

    這篇文章主要為大家介紹了Go Java算法之K個(gè)重復(fù)字符最長(zhǎng)子串詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 使用OpenFeign實(shí)現(xiàn)服務(wù)調(diào)用的方法詳解

    使用OpenFeign實(shí)現(xiàn)服務(wù)調(diào)用的方法詳解

    OpenFeign是運(yùn)行在客戶端的聲明式服務(wù)調(diào)用的框架,通過(guò)聲明接口的方式來(lái)達(dá)到對(duì)服務(wù)的調(diào)用,本文就來(lái)和大家講講如何使用OpenFeign實(shí)現(xiàn)服務(wù)調(diào)用吧
    2023-06-06
  • JWT整合Springboot的方法步驟

    JWT整合Springboot的方法步驟

    本文主要介紹了JWT整合Springboot的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • DoytoQuery中的查詢映射方案詳解

    DoytoQuery中的查詢映射方案詳解

    這篇文章主要為大家介紹了DoytoQuery中的查詢映射方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Java使用Redis實(shí)現(xiàn)秒殺功能

    Java使用Redis實(shí)現(xiàn)秒殺功能

    這篇文章主要為大家詳細(xì)介紹了Java使用Redis實(shí)現(xiàn)秒殺功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Log4j詳細(xì)使用教程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Log4j詳細(xì)使用教程_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Log4j的使用教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Java?常見(jiàn)排序算法代碼分享

    Java?常見(jiàn)排序算法代碼分享

    這篇文章主要介紹了Java?常見(jiàn)排序算法代碼分享,文章通過(guò)分享詳細(xì)的代碼總結(jié)文章內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-03-03
  • Java實(shí)現(xiàn)短信驗(yàn)證碼的示例代碼

    Java實(shí)現(xiàn)短信驗(yàn)證碼的示例代碼

    本文主要介紹了Java實(shí)現(xiàn)短信驗(yàn)證碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(25)

    Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(25)

    下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你
    2021-07-07

最新評(píng)論

遵义县| 西充县| 蓬溪县| 都匀市| 平度市| 田林县| 灵山县| 方城县| 扶风县| 沁源县| 凉城县| 望江县| 铅山县| 夏邑县| 岑巩县| 阆中市| 当阳市| 丰台区| 永顺县| 桐乡市| 越西县| 赣州市| 思茅市| 房产| 江津市| 寻乌县| 改则县| 固安县| 洪雅县| 文山县| 格尔木市| 碌曲县| 南丹县| 太和县| SHOW| 温宿县| 崇阳县| 收藏| 依兰县| 马边| 沙洋县|