javatim 发表于 2013-2-3 14:15:28

java中文字串按拼音排序

import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;

public class CharTest {
    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);
        }
    }
}
页: [1]
查看完整版本: java中文字串按拼音排序