首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

java汉语言排序

2012-06-26 
java中文排序import java.util.* import java.text.*public class SortByChinese {public static void m

java中文排序

import java.util.*; import java.text.*;   public class SortByChinese {          public static void main(String[] args) {          // Collator 类是用来执行区分语言环境的 String 比较的,这里选择使用CHINA         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]);         System.out.println();     }  }

?所谓中文排序就是按照汉语拼音的顺序进行排序,在Java中进行排序其实不需要自己来写算法,java.util.Arrays类中提供的sort方法可以直接实现这个功能。

热点排行