隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 清水县| 古田县| 达孜县| 龙里县| 凤台县| 台北市| 兴业县| 凤凰县| 香河县| 广宁县| 阿拉善右旗| 恩平市| 定日县| 寿阳县| 通化县| 土默特左旗| 林州市| 上林县| 达州市| 勐海县| 新兴县| 泰来县| 白水县| 奉节县| 郑州市| 嘉定区| 阿拉尔市| 比如县| 巴林右旗| 琼中| 洛阳市| 麻江县| 柘荣县| 丽江市| 虹口区| 新密市| 河源市| 宣威市| 六盘水市| 乃东县| 班玛县|