亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Java編程中如何實現中文排序

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

Java編程中如何實現中文排序

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

  第一種情況:

  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(“一切從實際出發”),

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

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

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

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

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

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

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

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

  }

【Java編程中如何實現中文排序】相關文章:

Java中的動態代碼編程06-27

Java如何實現簡單的whois查詢09-21

Java byte[]轉int如何實現05-24

word表格中的數據如何排序10-04

Java基本編程技巧07-13

PHP中多態如何實現呢07-03

Java中如何構造、生成XML簡明07-17

java程序中如何調用linux命令08-27

實現鼠標畫圖的Java程序06-22

Java多線程的實現方式07-08

主站蜘蛛池模板: www.亚洲一区二区三区| 4444亚洲人成无码网在线观看| 色一情一乱一乱一区99av白浆| 992tv国产人成在线观看| 久久夜色精品国产噜噜亚洲sv| 综合网天天| 亚洲欧美日韩国产综合v| 久久亚洲综合伊人| 国产顶级熟妇高潮xxxxx | a级毛片在线免费| 后入内射欧美99二区视频| 亚洲中文超碰中文字幕| 色欲香天天天综合网站| 日韩精品人妻中文字幕有码| 秋霞鲁丝片一区二区三区| 亚洲人成人伊人成综合网无码| 久久婷婷色综合一区二区| 精品久久久久久无码不卡| 精品国产肉丝袜久久| 中文字幕无码免费久久| 一本加勒比hezyo无码资源网| 午夜福利视频网站| 四虎影视国产精品永久地址| 亚洲成av人最新无码| 国产成人av无码精品天堂| 免费午夜无码视频在线观看| 在线观看成人无码中文av天堂| 久久国产精品_国产精品| 欧美 日韩 国产 另类 图片区 | 日本精品中文字幕在线不卡| 欧美精品xx| 国产精品人成在线播放| 欧美笫一页| 精品久久久久久中文字幕大豆网| 欧美在线观看网址| 无码日韩做暖暖大全免费不卡| 亚洲aⅴ无码专区在线观看q| 人妻丰满熟妇aⅴ无码区| 亚洲天堂男人| 青青青青久久精品国产av| 亚洲高清无码视频|