手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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 TextView设置中文字体加粗实现方法

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

Android RadioButton单选框的使用方法

Android手机保持屏幕高亮方法

android RadioGroup的使用方法

Android布局——Preference自定义layout的方法

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

Android中实现动态切换组件背景的操作

android获取监听SD Card状态的方法

Android实现原生侧滑菜单的超简单方式

精品推荐
分类导航