手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android中实现HashMap排序的方法
Android中实现HashMap排序的方法
摘要:HashMap排序是数据结构与算法中常见的一种排序算法。本文即以Android平台为例来实现该算法。具体代码如下:publicstaticv...

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中实现HashMap排序的方法】相关文章:

Android 中动态加载.jar的实现步骤

android使用Messenger绑定Service的多种实现方法

Android手机保持屏幕高亮方法

android 引导界面的实现方法

android 实现圆角图片解决方案

android 检测耳机是否插入方法

Android实现Activities之间进行数据传递的方法

Android中的JSON详细总结

Android编程实现擦除Bitmap中某一块的方法

android帮助文档打开慢的三种解决方法

精品推荐
分类导航