Comparator.nullsLast:在遇到null时不报错
Collator.getInstance:中文排序,根据首字母排序(有可能出现多音字情况,如“重庆”被读作“zhong qing”)
list = list.stream().sorted(Comparator
.comparing(CustomStatisticsExcelResourcesDTO::getYear, Comparator.nullsLast(Collator.getInstance(Locale.CHINA)))
.thenComparing(CustomStatisticsExcelResourcesDTO::getSex, Comparator.nullsLast(Collator.getInstance(Locale.CHINA))))
.collect(Collectors.toList());