`

map排序

    博客分类:
  • java
map 
阅读更多

Map<String, DivModeChgBean> jjDivModeChgMap = new TreeMap<String, QueryCustDivResponse.DivModeChgBean>();
        for (DivModeChgBean divChgBean : result) {
            jjDivModeChgMap.put(divChgBean.getFundManCode(), divChgBean);
        }
        ArrayList<Entry<String, DivModeChgBean>> divChgBeans=new ArrayList<Map.Entry<String,DivModeChgBean>>(jjDivModeChgMap.entrySet());
        if(!jjDivModeChgMap.isEmpty()){
            //按拼音排序
            Collections.sort(divChgBeans,new Comparator<Map.Entry<String, DivModeChgBean>>() {
                public int compare(Map.Entry<String, DivModeChgBean> o1, Map.Entry<String, DivModeChgBean>  o2) {
                    Collator myCollator = Collator.getInstance(); 
                    return  myCollator.compare(o1.getValue().getFundManName(), o2.getValue().getFundManName());
                }
            });
    }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics