java 中文字符串数组按照音序排列


复制代码 代码如下:

public class SortComparator implements Comparator{
public int compare(Object o1,Object o2) {
try{
byte[] buf1 = ((String) o1).getBytes("unicode");
byte[] buf2 = ((String) o2).getBytes("unicode");
int size = Math.min(buf1.length, buf2.length);
for (int i = 0; i < size; i++) {
if (buf1[i] < buf2[i])
return -1;
else if (buf1[i] > buf2[i])
return 1;
}
return buf1.length - buf2.length;
}catch(UnsupportedEncodingException ex) {
return 0;
}
}
}

调用:
复制代码 代码如下:

String[] str = {"北京","中国","亚运会"};
Arrays.sort(str,new SortComparator());
for(int len=0;len<str.length;len++){
System.out.println(str[len]);
}



相关阅读:
jQuery EasyUI 中文API Layout(Tabs)
javascript中的作用域scope介绍
回收临时表空间ORA-03297解决-入门基础
在Linux上搭建一个简单的vsftpd服务器
PHP5.0对象模型探索之抽象方法和抽象类
JavaScript进阶教程(第三课第二部分)
PHP与ASP.NET的比较
css中用javascript判断浏览器版本
菜鸟乐园:Linux系统Shell命令介绍
用CSS改变鼠标箭头
防止SQLSERVER的事件探查器跟踪软件
Vista自带语音工具可以听到标准的英语
swing布局设计及事件监听和javabean数据管理事例
ASP.NET 2.0中的页面输出缓存
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 送钱契明尊师归庐山 拥有阳光心态作文 我与棒冰的故事 词林正韵·南乡子·绿叶郎情一起装 《三、四年级的小豆豆》读后感 小猫贝贝 如何成为一个不断进步的人? 月光下的舞者 你不来,我和谁老去 英语学困生辅导计划 也谈林妹妹——伤害是自己给的 2015年关于六五普法工作总结 “打工皇帝”资助百名云南贫困生上学 凝聚就是伟大500字 2014社区活动总结报告 我们都是平凡人 如花似梦,是我们短暂的相逢 玲珑语录2016-7-17 西梁女儿国 铁路施工合同 高一父亲节作文:父亲的笑脸 神奇的中国式行贿方式 风吹不散眉弯 感悟人生读比鲁莽更糟糕的是优柔寡断后感作文200字 联合集团演讲培训记 育儿宝典:孩子都爱吃的奶油蛋黄卷 难到公平远不属于我吗? 一些感动女孩的话 在我心里,我早已经认定了你就是我的老婆 医院中秋晚会串词 感谢您——老师150字 刻薄的人不幸福 天地下最可怜的动物 鳄鱼和蛇 发呆作文900字 希望有个人懂我,于夜色阑珊处,在物欲丛生外 上机实验内容及实验报告要求 伤秋浅唱 分一些蚊子进来 我喜欢四季的雨 《老人与海》读书笔记作文3000字 经典语录 当你要坚持不住的时候咬牙坚持 高中高二作文600字:非典 不可不看,不可错过的四句话 《弟子规》读书笔记 我在自己安慰我自己 特别老师作文900字 小学一年级写过春节作文100字:爆竹声中一岁除 写给老公生日快乐的幽默短信 乡镇党群服务建设科学发展观综述 寄往天堂的思念

Copyright © 2016 phpStudy |