国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 卢氏县| 禄丰县| 鄯善县| 玉环县| 鄂温| 通海县| 台州市| 贵州省| 乌拉特前旗| 元阳县| 鲜城| 彭州市| 沙湾县| 怀集县| 湖州市| 新民市| 松溪县| 福贡县| 黑山县| 呼玛县| 闵行区| 南昌县| 南江县| 襄樊市| 恩平市| 保康县| 收藏| 汝阳县| 克东县| 红原县| 泉州市| 和田县| 密云县| 应城市| 扶风县| 房产| 合江县| 洛阳市| 长子县| 科尔| 昌邑市|