今天项目中用到了,特记录一下
List<Map<String, Object>> resourceCatalogFrontVoList = resourceMapper.selectPublishResourceCatalogList(keyWord, sysId, shareType, openAttribute, classifyId, resourceType, page); //排序 Comparator<Map<String, Object>> comparator = Comparator.comparing(item -> item.get(sortField).toString()); if (FrontConstant.SORT_TYPE_ASC == sortType){ //升序 resourceCatalogFrontVoList.sort(comparator); }else { resourceCatalogFrontVoList.sort(comparator.reversed()); } //分页 return page.setRecords(resourceCatalogFrontVoList);
原文:https://www.cnblogs.com/cailijuan/p/11412722.html