隨筆-3  評論-1  文章-1  trackbacks-0
           1
           2import java.text.Collator;
           3import java.util.Arrays;
           4import java.util.Comparator;
           5
           6/**
           7 * @author leon
           8 * 所謂中文排序就是按照漢語拼音的順序進行排序,
           9 * 在Java中進行排序其實不需要自己來寫算法,
          10 * java.util.Arrays類中提供的sort方法可以直接實現這個功能。
          11 */

          12public class SortByChinese {
          13
          14    
          15
          16    public static void main(String[] args) {
          17        String str1 = "中國" ;
          18        String str2= "美國" ;
          19        // Collator 類是用來執行區分語言環境的 String 比較的,這里選擇使用CHINA
          20        Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
          21        String[] arr = { str1, str2 };
          22        // 使根據指定比較器產生的順序對指定對象數組進行排序。
          23        Arrays.sort(arr, cmp);
          24        for (int i = 0; i < arr.length; i++)
          25            System.out.println(arr[i]);
          26    }

          27
          28}

          29
          posted on 2008-03-31 18:40 波比 閱讀(204) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 旺苍县| 天水市| 沅陵县| 灵石县| 尚义县| 什邡市| 八宿县| 个旧市| 桂阳县| 武邑县| 吉林市| 聊城市| 金塔县| 襄汾县| 丹东市| 定陶县| 乐业县| 桑日县| 海口市| 襄樊市| 华容县| 通山县| 抚顺市| 凤阳县| 公安县| 宿州市| 溧阳市| 台中县| 乐陵市| 隆尧县| 淮阳县| 连南| 蚌埠市| 紫阳县| 星子县| 大方县| 江源县| 徐州市| 蚌埠市| 云和县| 逊克县|