List<Map<String,Object>> 中文排序

穿精又带淫゛_ 提交于 2019-12-01 07:44:27
@RequestMapping(value = "/getBaseCodess", method = RequestMethod.GET)   public ModelAndView getBaseCodess(HttpServletRequest request, HttpServletResponse response) {      List<Map<String,Object>> depts = new ArrayList<>();      try {         Integer range = PageUtil.getRangSize(request);         Integer pageNum = PageUtil.getStartPageIndex(request);         IBaseCodeManager baseCodeManager = TCFrameworkFactory.getTCFramework().getModuleService(IBaseCodeManager.class);         // todo 查询某种分类编码         List<BaseCodeBean> pageInfo = baseCodeManager.findBaseCodes();         for (BaseCodeBean baseCodeBean : pageInfo){            Map<String, Object> result = new HashMap<String, Object>();            result.put("id", baseCodeBean.getId());            result.put("type", baseCodeBean.getType());            result.put("key",baseCodeBean.getKey());            result.put("value",baseCodeBean.getValue());            result.put("status",baseCodeBean.getStatus());            result.put("createDate",baseCodeBean.getCreateDate());            result.put("updateDate",baseCodeBean.getUpdateDate());            result.put("sort",baseCodeBean.getSort());            depts.add(result);         }         // todo 中文排序,depts需要排序的字段
         /**Collections.sort(depts, new Comparator<Map<String, Object>>() {            @Override            public int compare(Map<String, Object> column_1, Map<String, Object> column_2) {               // 取出需要排序的字段               String name1=(String) column_1.get("value");               String name2=(String) column_2.get("value");               // 排序               Collator instance = Collator.getInstance(Locale.CHINA);               return instance.compare(name1, name2);            }         });*/         //JsonUtil.toJSON(depts)         RespUtil.returnResult(request,response, JsonUtil.toJSON(depts));      } catch (Exception e) {         logger.error(ExceptionUtil.printExceptionStackTrace(e));      }      return null;   }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!