package com.datayes.ecoinfo;
import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("随便填");
list.add("比如说");
list.add("博客");
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
Comparator<Object> com = Collator.getInstance(java.util.Locale.CHINA);
return com.compare(o1, o2);
}
});
for (String temp : list) {
System.out.println(temp);
}
}
}
自带的包含汉字太少 推荐
import com.ibm.icu.text.Collator;
maven pom
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>57.1</version>
</dependency>