主頁 > 知識(shí)庫 > java 中文字符串?dāng)?shù)組按照音序排列

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

熱門標(biāo)簽:開封便宜外呼系統(tǒng)報(bào)價(jià) 電話機(jī)器人的特色和創(chuàng)新 騰訊地圖標(biāo)注商戶改名注冊(cè)入駐 淮南騰訊地圖標(biāo)注 怎樣把地圖標(biāo)注出來 地圖標(biāo)注人員兼職 漯河辦理400電話 商丘百應(yīng)電話機(jī)器人有沒有效果 黃石智能營銷電銷機(jī)器人效果
復(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 = {"北京","中國","亞運(yùn)會(huì)"};
Arrays.sort(str,new SortComparator());
for(int len=0;lenstr.length;len++){
System.out.println(str[len]);
}
您可能感興趣的文章:
  • Java中char數(shù)組(字符數(shù)組)與字符串String類型的轉(zhuǎn)換方法
  • Java中字符串與byte數(shù)組之間的相互轉(zhuǎn)換
  • 淺談java 字符串,字符數(shù)組,list間的轉(zhuǎn)化
  • 淺談java中字符串?dāng)?shù)組、字符串、整形之間的轉(zhuǎn)換
  • java實(shí)現(xiàn)字符串轉(zhuǎn)String數(shù)組的方法示例
  • java String[]字符串?dāng)?shù)組自動(dòng)排序的簡(jiǎn)單實(shí)現(xiàn)
  • java求數(shù)組元素重復(fù)次數(shù)和java字符串比較大小示例
  • Java編程實(shí)現(xiàn)中英混合字符串?dāng)?shù)組按首字母排序的方法
  • 舉例講解Java中數(shù)組和字符串類型的使用方法
  • java字符串?dāng)?shù)組進(jìn)行大小排序的簡(jiǎn)單實(shí)現(xiàn)
  • Java實(shí)現(xiàn)數(shù)組轉(zhuǎn)字符串及字符串轉(zhuǎn)數(shù)組的方法分析

標(biāo)簽:亳州 紅河 馬鞍山 大興安嶺 拉薩 武威 鄭州 岳陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《java 中文字符串?dāng)?shù)組按照音序排列》,本文關(guān)鍵詞  java,中文,字符串,數(shù)組,按照,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《java 中文字符串?dāng)?shù)組按照音序排列》相關(guān)的同類信息!
  • 本頁收集關(guān)于java 中文字符串?dāng)?shù)組按照音序排列的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章