欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android中實現HashMap排序的方法

 更新時間:2014年08月20日 16:16:03   投稿:shichen2014  
這篇文章主要介紹了Android中實現HashMap排序的方法,很經典的一種排序算法,需要的朋友可以參考下

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排序算法能對大家的算法學習有所幫助。

相關文章

  • Android 知乎廣告效果實現代碼

    Android 知乎廣告效果實現代碼

    這篇文章主要介紹了Android 知乎廣告效果實現代碼,需要的朋友可以參考下
    2018-01-01
  • 詳解Android中實現ListView左右滑動刪除條目的方法

    詳解Android中實現ListView左右滑動刪除條目的方法

    這篇文章主要介紹了Android中實現ListView左右滑動刪除條目的方法,文中分別展示了通過Scroller和NineOldAndroids來實現的例子,需要的朋友可以參考下
    2016-04-04
  • Android   Data Binding 在 library module 中遇到錯誤及解決辦法

    Android Data Binding 在 library module 中遇到錯誤及解決辦法

    這篇文章主要介紹了Android Data Binding 在 library module 中遇到錯誤及解決辦法的相關資料,需要的朋友可以參考下
    2017-03-03
  • Android項目基本結構詳解

    Android項目基本結構詳解

    這篇文章主要為大家詳細介紹了Android項目基本結構,從最基本的內容講起,帶你逐步進入用C#進行Android應用開發(fā)的樂園,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Kotlin面向對象知識點講解

    Kotlin面向對象知識點講解

    面向對象編程通過對事物的抽象,大大的簡化了程序的開發(fā)難度。我們常用的編程語言:Java、C++、Python都屬于面向對象編程。Kotlin與java類似,也是一種面向對象編程語言。本文從面向對象三個基本特征:封裝、繼承、多態(tài),來闡述一下Kotlin中的面向對象編程
    2022-12-12
  • Android 關機彈出選擇菜單的深入解析

    Android 關機彈出選擇菜單的深入解析

    本篇文章是對Android 關機彈出選擇菜單進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Android app應用多語言切換功能實現

    Android app應用多語言切換功能實現

    這篇文章主要為大家詳細介紹了Android app應用多語言切換功能實現代碼,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android UI中TextView的使用方法

    Android UI中TextView的使用方法

    這篇文章主要介紹了Android UI中TextView的使用方法的相關資料,希望通過本文大家能掌握TextView的使用方法,需要的朋友可以參考下
    2017-09-09
  • Android讀取手機通訊錄聯系人到自己項目

    Android讀取手機通訊錄聯系人到自己項目

    這篇文章主要為大家詳細介紹了Android讀取手機通訊錄聯系人到自己項目,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android仿微信標簽功能

    Android仿微信標簽功能

    這篇文章主要為大家詳細介紹了Android仿微信標簽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評論