国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

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

2024-07-14 08:41:26
字體:
供稿:網(wǎng)友

實例如下所示:

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里面拿出來的一個         Integer name2 = Integer.valueOf(o2.get("cj").toString()) ; //name1是從你list里面拿出來的第二個name        return name1.compareTo(name2);      }    });    //排序后     System.out.println("-------------------");    for (Map<String, Object> map : list) {      System.out.println(map.get("cj"));    }  }}

以上這篇Java中對list map根據(jù)map某個key值進行排序的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 云林县| 阳泉市| 蒙阴县| 壤塘县| 桦川县| 荆门市| 冀州市| 开封市| 广德县| 额敏县| 吕梁市| 蒲城县| 兰州市| 太仆寺旗| 巴青县| 岳阳市| 达孜县| 宁津县| 简阳市| 平果县| 锡林浩特市| 仪征市| 高清| 北碚区| 滁州市| 京山县| 南漳县| 赤壁市| 佛坪县| 准格尔旗| 碌曲县| 新干县| 大港区| 刚察县| 涟水县| 江城| 沈丘县| 定边县| 岚皋县| 德令哈市| 平舆县|