Java Comparator: 按中文名字首字母排序
"Comparator\nComparator<CoachDto> comparator = Comparator.comparing(CoachDto::getWorkStatus, Comparator.reverseOrder())\n .thenComparing((c1, c2) -> Collator.getInstance(Locale.CHINESE).compare(c1.getRealName(), c2.getRealName()));\n\n\n在上面的代码中,使用Collator.getInstance(Locale.CHINESE)创建了一个中文排序的Collator对象,并将其传递给thenComparing方法来进行排序。\n\n这样就可以按照中文名字的首字母进行排序了。
原文地址: https://www.cveoy.top/t/topic/pZoX 著作权归作者所有。请勿转载和采集!