• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

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

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

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

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

          第一種情況:

          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

          測(cè)試代碼:

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

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

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

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

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

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

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

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

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

          }

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

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

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

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

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

        Java基本編程技巧07-13

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

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

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

        實(shí)現(xiàn)鼠標(biāo)畫圖的Java程序06-22

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 在线观看韩国免费A∨网站 真实国产乱子伦对白在线播放 | 久久精品国产99国产精品抖音 | 亚洲精品天堂在线观看2020 | 日本三级三少妇 | 在线a人片免费观看 | 激情综合色综合久久综合 |