国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

java 中文字符串數組按照音序排列

2020-07-27 21:42:36
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

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]);
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武汉市| 蒙阴县| 托克逊县| 若尔盖县| 平武县| 安多县| 巴林右旗| 通辽市| 阳西县| 新邵县| 车致| 阜南县| 新乡县| 呼伦贝尔市| 成安县| 通江县| 景泰县| 凤凰县| 梁山县| 平和县| 金坛市| 望都县| 保靖县| 临潭县| 茌平县| 普兰县| 武功县| 金坛市| 清涧县| 堆龙德庆县| 曲阳县| 蛟河市| 天门市| 科尔| 光泽县| 仪陇县| 南昌市| 松桃| 龙口市| 杂多县| 绥芬河市|