Java中文排序(Java原生中文排序遇生僻字会乱序)

pom.xml

<!-- https://mvnrepository.com/artifact/com.ibm.icu/icu4j -->
<dependency>
    <groupId>com.ibm.icu</groupId>
    <artifactId>icu4j</artifactId>
    <version>67.1</version>
</dependency>

Java

Collator collator = Collator.getInstance(ULocale.SIMPLIFIED_CHINESE);
list.sort((view1, view2) -> collator.compare(view1.getUnitName(), view2.getUnitName()));

 

posted @ 2022-01-18 10:33  涂山有雨  阅读(376)  评论(0编辑  收藏  举报