六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

java中文字串按拼音排序

[复制链接]

升级  21.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
82
 楼主| 发表于 2013-2-3 14:15:28 | 显示全部楼层 |阅读模式
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);
        }
    }
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表