使用SortedMap对HashMap排序
2011-02-18 15:33
344 查看
HashMap<String,String> map=new HashMap<String, String>(); map.put("1","11"); map.put("2", "22"); map.put("3", "33"); for (Entry<String,String> entry: map.entrySet()) { System.out.println("排序之前:"+entry.getKey()+" 值"+entry.getValue()); } System.out.println("======================================================"); SortedMap<String,String> sort=new TreeMap<String,String>(map); Set<Entry<String,String>> entry1=sort.entrySet(); Iterator<Entry<String,String>> it=entry1.iterator(); while(it.hasNext()) { Entry<String,String> entry=it.next(); System.out.println("排序之后:"+entry.getKey()+" 值"+entry.getValue()); }
相关文章推荐
- sortedMap的使用 HashMap的排序
- 使用SortedMap对HashMap排序
- 利用SortedMap对HashMap进行排序
- Java中对Map(HashMap,TreeMap,Hashtable等)的排序
- 给HashMap排序,使之成为有序Map
- java 容器类使用 Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
- java中map的种类区别及排序详解(map集合的使用)
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- Python 使用 sorted( ) 排序
- Map排序及HashMap按键排序和按值排序
- Map之HashMap的使用方法
- Map.Entry 类使用简介,为Map中值排序的方法
- MyBatis动态参数为数组、list、Map,并使用oder by给结果排序
- Map HashMap 排序 迭代循环 修改值
- Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- 使用sorted对列表和字典 排序
- 自定义函数使用map排序
- Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
- java中Map,HashMap使用注意