import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
public class ChineseSortTest {
public static void main(String[] args) {
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
String[] kts = new String[] { "Londen", "包头", "北京", "天津", "中海", "陕西", "山东", "山西" };
Arrays.sort(kts, cmp);
for (String str : kts) {
System.out.println(str);
}
}
}
本文介绍如何在Java中使用Collator类对包含中文的字符串数组进行排序,通过设置本地化为中国的实例来实现正确的中文排序。
2218

被折叠的 条评论
为什么被折叠?



