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

首頁 > 系統 > Android > 正文

Android中實現HashMap排序的方法

2020-04-11 11:45:06
字體:
來源:轉載
供稿:網友

HashMap排序是數據結構與算法中常見的一種排序算法。本文即以Android平臺為例來實現該算法。

具體代碼如下:

public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Integer>(); map.put("lisi", 5);  map.put("lisi1", 1);  map.put("lisi2", 3);  map.put("lisi3", 9);  List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String, Integer>>(  map.entrySet()); System.out.println("--------------排序前--------------"); for (int i = 0; i < infoIds.size(); i++) { String id = infoIds.get(i).toString(); System.out.println(id); } // 排序 Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() { public int compare(Map.Entry<String, Integer> o1,  Map.Entry<String, Integer> o2) {  return ( o1.getValue()-o2.getValue()); } }); System.out.println("--------------排序后--------------"); for (int i = 0; i < infoIds.size(); i++) { Entry<String,Integer> ent=infoIds.get(i); System.out.println(ent.getKey()+"="+ent.getValue()); }}

希望本文所述的HashMap排序算法能對大家的算法學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东城区| 常熟市| 资中县| 民县| 永新县| 霍山县| 旬阳县| 虎林市| 墨脱县| 晋江市| 崇义县| 唐海县| 兴安盟| 娱乐| 武胜县| 沁阳市| 五常市| 洛浦县| 高邮市| 滨州市| 类乌齐县| 舒兰市| 云梦县| 马尔康县| 伊金霍洛旗| 阜阳市| 宜城市| 龙州县| 汨罗市| 驻马店市| 凤庆县| 永昌县| 阳山县| 阳新县| 临西县| 鹰潭市| 正安县| 斗六市| 斗六市| 永德县| 武义县|