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

首頁 > 編程 > Java > 正文

map實現按value升序排序

2019-11-26 15:44:59
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

 /**
     * @param h
     * @return
     * 實現對map按照value升序排序
     */
    @SuppressWarnings("unchecked")
    public static Map.Entry[] getSortedHashtableByValue(Map h) {
        Set set = h.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;
    }

 /**
     * @param h
     * @return
     * 實現對map按照key排序
     */
    @SuppressWarnings("unchecked")
    public static Map.Entry[] getSortedHashtableByKey(Map h) {

        Set set = h.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) {
                Object key1 = ((Map.Entry) arg0).getKey();
                Object key2 = ((Map.Entry) arg1).getKey();
                return ((Comparable) key1).compareTo(key2);
            }

        });

        return entries;
    }
   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利津县| 无棣县| 治县。| 汶上县| 寿宁县| 福州市| 沙湾县| 商城县| 威信县| 米林县| 离岛区| 永登县| 比如县| 建德市| 曲麻莱县| 巴塘县| 房产| 高安市| 辉南县| 台湾省| 滁州市| 田阳县| 吐鲁番市| 福建省| 桐庐县| 临武县| 东乡族自治县| 元氏县| 阳原县| 桦南县| 句容市| 肥东县| 体育| 鄂尔多斯市| 万盛区| 吉安县| 南投市| 台州市| 蒲城县| 汽车| 上高县|