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

首頁(yè) > 編程 > JSP > 正文

java 中文字符串?dāng)?shù)組按照音序排列

2024-09-05 00:21:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
非常不錯(cuò)的中文字符串?dāng)?shù)組按照音序

復(fù)制代碼 代碼如下:


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;
}
}
}


調(diào)用:

復(fù)制代碼 代碼如下:


String[] str = {"北京","中國(guó)","亞運(yùn)會(huì)"};
Arrays.sort(str,new SortComparator());
for(int len=0;len<str.length;len++){
System.out.println(str[len]);
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 比如县| 天台县| 奎屯市| 彰化县| 深圳市| 郎溪县| 颍上县| 拉孜县| 光泽县| 信丰县| 伊吾县| 平湖市| 天全县| 麻栗坡县| 内江市| 威远县| 随州市| 安丘市| 灵璧县| 都兰县| 德江县| 海城市| 临高县| 曲沃县| 古丈县| 万载县| 噶尔县| 寿阳县| 长海县| 肥东县| 南汇区| 松江区| 灵川县| 绍兴市| 梁平县| 山东| 浑源县| 同德县| 博湖县| 湟源县| 临泽县|