public static void main(String[] args) {
String[] atps = {"杨过","乔峰","恶通天","云中鹤","郭靖","隆科多","石破天","文泰来"};
//使用匿名内部类排序
Arrays.sort(atps,new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
//按照中文排序
Collator instance = Collator.getInstance(Locale.CHINA);
return instance.compare(o1, o2);
}
});
List<String> list = Arrays.asList(atps);
list.forEach(System.out::println);
}
输出:
恶通天
郭靖
隆科多
乔峰
石破天
文泰来
杨过
云中鹤