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 交通频道 作文范文 假如我有一片海岸 小学五年级作文450字:昆虫天地——螳螂 美丽的太极洞 献给所有找寻前路的人,请耐心把它看完 不解作文150字 盈润眼眸的喜悦 政府采购年终工作总结 诗词切莫抛 最痛苦的事作文800字 最受欢迎的励志歌曲排行榜榜单 我眼中的舍不得 别了,暑假 消失的棒槌声 小猪和大脸猫 车间青年职工在4.23读书日上的发言稿 我们的学校作文650字 煎鸡蛋作文50字 回忆也是一种生活 天使的眼泪——原来我不是天使(3)“转载”作文1400字 大学的生活磨灭了青春的热情 《庆兔兔日记》1928软糖怎么不是糖 是什么让你逐渐变得一事无成? 2015六一儿童节活动方案 爱悄然盛开在春天里 这几天的雪灾让我想起了08年伊始南方的那场大雪 童年的游戏作文400字 农业社会化服务与管理体系 泛黄的书页,旧旧的年轮转过浅陌的哀伤,那心疲惫了守候掩饰的脆 区纪检监察年终工作总结及工作思路 对管理会计的两个评价 社区卫生比赛演讲稿范文 我们需要和谐 落实科学发展观纪检监察工作调研报告 找蚯蚓作文300字 黄龙溪的故事作文800字 过去,明天,必须吸取教训 外婆家的dog作文200字 十五年的风风雨雨 好工作的标准 啼鸣 那个夏天作文400字 人为什么要活着? 散文:穿衣 英语人生哲理大全 早春的雪 辽太祖耶律阿保机赞 关于一次劳动作文400字 午夜泛思 石头剪子布作文300字 安慰失落的人

Copyright © 2016 phpStudy |