利用java的stream流对中文进行排序
2023-08-17 本文已影响0人
尘埃里的玄
降序
List<Map<String, Object>> maps = partquotaPartmentService.listMaps(wrapper);
collect = maps.stream().sorted((o1, o2) ->
Collator.getInstance(Locale.SIMPLIFIED_CHINESE).compare(o2.get(sortField).toString(), o1.get(sortField).toString())).collect(Collectors.toList());
升序
collect = maps.stream().sorted((o1, o2) ->
Collator.getInstance(Locale.SIMPLIFIED_CHINESE).compare(o1.get(sortField).toString(), o2.get(sortField).toString())).collect(Collectors.toList());