zoukankan      html  css  js  c++  java
  • java List<Item> its=new ArrayList<Item>(); Map按value中的某字段排序

     public List<Item> getAllItem(){

                Map<Long, Item> itemDic = new HashMap<Long, Item>();
                List<Map.Entry<Long, Item>> entryList = new ArrayList<Map.Entry<Long, Item>>(itemDic.entrySet());  
                if(entryList.size()>0){
                    List<Item> its=new ArrayList<Item>();
                    Collections.sort(entryList, new Comparator<Map.Entry<Long, Item>>() {     
                        public int compare(Map.Entry<Long, Item> it1, Map.Entry<Long, Item> it2) {        
                            return (it1.getValue().getType() - it2.getValue().getType());//根据value排序  
                        }  
                    });  
                    
                    for (int i = 0; i < entryList.size(); i++) {  
                        its.add(itemDic.get(entryList.get(i).getKey()));
                    }
                    System.out.println("按类型排序:>>>>>00"+its);  
                    return its;
                }
            return null;
         }

  • 相关阅读:
    浅谈Huffman树
    CF884D:Boxes And Balls
    MySQL单表查询(重要)
    MySQL字段完整性约束(重要)
    MySQL数据类型(重要)
    数据库基本操作
    MySQL权限管理
    MySQL存储引擎概述
    数据库基础
    并发编程小结
  • 原文地址:https://www.cnblogs.com/jekaysnow/p/4900429.html
Copyright © 2011-2022 走看看