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 交通频道 作文范文 安小漫之时尚妈妈(2)作文900字 书香伴我成长作文750字 工作总结报告模板大全 散文诗:有一种感动 最后一天(军训) 校园一角_五年级作文650字 你说我变了,我承认 故梦·记忆·情愫 高速铁道技术专业求职信 党支部书记工作总结 职场里,跟领导谈话的技巧 环境保护工作目标及考核办法 茫茫人海中,有的人只是擦肩而过,有的人却令你留下深刻的印象 谈李白作文250字 早安心语:能豁然开朗就是美好的一天 化石级男人让我乐疯了 心系“草缘”作文400字 小学六年级作文1000字:空洞杂记 在窒息的爱中成长作文1000字 十一月份国旗下讲话稿 争气永远比生气漂亮 公主不受伤 致命的诱惑 教师集中学习心得体会 太阳菊花作文900字 天使走进姚里村 跟老师说心里话400字 失去的悲剧 小学六年级作文650字:白莲精灵 稻草人,不会哭 去图书馆作文 寒假的第一天(FirstDayinWinterHoliday) 初中初一作文750字:喜羊羊与灰太狼大力药丸战忍者套装 竞聘报告范文 坚强,谁懂? 美术教师实习总结 新宏实验学校2010——2010学年度上学期 教学工作计划 兰姐 绿叶与根作文500字 愚人节捉弄人短信 非主流的现代 TO:即将毕业的同学作文200字 小学生五年级写人作文100字 团日活动演讲稿2篇 我渴望留住瞬间作文800字 我想他总有一天会像我一样爱他爱我的 《曹端还乡》观后感 精选电影经典名言 有关六一儿童节的400字作文 2015文化音乐协会除夕晚会主持人台词

Copyright © 2016 phpStudy |