当前位置: 代码迷 >> Web前端 >> 地图排序
  详细解决方案

地图排序

热度:276   发布时间:2012-07-03 13:37:43.0
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());
??? ??? ??? ??? }
??? ??? ??? });
??? }

  相关解决方案