中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Java編程中如何實現(xiàn)中文排序

      時間:2024-08-13 14:05:21 JAVA認證 我要投稿
      • 相關(guān)推薦

      Java編程中如何實現(xiàn)中文排序

        在不斷的Java學習中,我們就能發(fā)現(xiàn)在很多的時候還是有不少的技巧。下面YJBYS小編為大家整理了關(guān)于Java編程中如何實現(xiàn)中文排序的文章,希望對你有所幫助。

        第一種情況:

        Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);

        String[] arr = { “張三”, “李四”, “王五”, “劉六” };

        Arrays.sort(arr, cmp);

        for (int i = 0; i 《 arr.length; i++)

        System.out.println(arr[i]);

        第二種情況:

        //ComparableBean.java

        import java.text.CollationKey;

        import java.text.Collator;

        import java.text.RuleBasedCollator;

        import java.util.Comparator;

        public class ComparableBean{

        private String name;

        public ComparableBean(String name) {

        this.name = name;

        }

        public String getName() {

        return name;

        }

        public void setName(String name) {

        this.name = name;

        }

        }

        class ComparableBeanComparator implements Comparator//

        {

        RuleBasedCollator collator; // you can set your rules for the instance “collator”

        public ComparableBeanComparator()

        {

        collator = (RuleBasedCollator)Collator.getInstance(java.util.Locale.CHINA);// try testing various locales

        }

        public int compare(Object obj1, Object obj2) {

        String tempname1 = ((ComparableBean) obj1)。getName();

        String tempname2 = ((ComparableBean) obj2)。getName();

        CollationKey c1 = collator.getCollationKey(tempname1);

        CollationKey c2 = collator.getCollationKey(tempname2);

        // return collator.compare(((CollationKey) c1)。getSourceString(),

        // ((CollationKey) c2)。getSourceString());

        return collator.compare(((CollationKey) c2)。getSourceString(),

        ((CollationKey) c1)。getSourceString());

        }

        // public int compare(ComparableBean obj1, ComparableBean obj2) {

        // String tempname1 = obj1.getName();

        // String tempname2 = obj2.getName();

        //

        // CollationKey c1 = collator.getCollationKey(tempname1);

        // CollationKey c2 = collator.getCollationKey(tempname2);

        // return collator.compare(((CollationKey) c1)。getSourceString(),

        // ((CollationKey) c2)。getSourceString());

        // }

        }

        //the end of ComparableBean.java

        測試代碼:

        ComparableBean[] nameContent = { new ComparableBean(“一切從實際出發(fā)”),

        new ComparableBean(“立于不敗之地”), new ComparableBean(“多項式”),

        new ComparableBean(“貫徹落實”), new ComparableBean(“密切聯(lián)系群眾”),

        new ComparableBean(“四項基本原則”), new ComparableBean(“咬牙切齒”),

        new ComparableBean(“恭恭敬敬”), new ComparableBean(“民警”),

        new ComparableBean(“經(jīng)營承包責任制”) };

        Arrays.sort(nameContent,new ComparableBeanComparator());

        for (int i = 0; i 《 nameContent.length; i++) {

        System.out.println(nameContent[i]。getName());

        }

      【Java編程中如何實現(xiàn)中文排序】相關(guān)文章:

      Java中的動態(tài)代碼編程06-27

      Java如何實現(xiàn)簡單的whois查詢09-21

      Java byte[]轉(zhuǎn)int如何實現(xiàn)05-24

      word表格中的數(shù)據(jù)如何排序10-04

      Java基本編程技巧07-13

      PHP中多態(tài)如何實現(xiàn)呢07-03

      Java中如何構(gòu)造、生成XML簡明07-17

      java程序中如何調(diào)用linux命令08-27

      實現(xiàn)鼠標畫圖的Java程序06-22

      Java多線程的實現(xiàn)方式07-08

      主站蜘蛛池模板: 黄色网页在线观看一区二区三区| 一区二区三区免费观看在线视频| 蜜桃视频免费版在线观看| 亚洲一区二区三区无吗| 久久一区二区三区不卡| 国产在线天堂av| 蜜桃一区二区午夜啪啪| 诏安县| 国产日韩亚洲中文字幕| 少妇一区二区三区免费视频| av网址不卡免费在线观看| AV无码专区亚洲AVL在线观看| 欧美人与动牲交片免费| 亚洲国产多毛特写视频| 国产成人色污在线观看| 国产美女直播一区二区| а的天堂网最新版在线| 老河口市| 大邑县| 恭城| 国产精品亚洲二区三区三州| 亚洲电影一区二区| 国产精品电影久久久久电影网| 禁止免费无码网站| 中文日产幕无限码一区| 99久久综合国产精品免费| 柘荣县| 万荣县| 德惠市| 通化市| 平陆县| 午夜影院91| 婷婷色在线视频中文字幕| 国产福利97精品一区二区| 临安市| 国产美女久久久亚洲综合| av中文码一区二区三区| 无码流畅无码福利午夜| 久久国产精品男人的天堂av| 亚洲一区二区三区品视频| 亚洲一区二区三区无吗|