当前位置:首页 > 开发 > 编程语言 > Java > 正文

java实现中文字符串的排序

发表于: 2015-03-10   作者:abio1023   来源:转载   浏览:
摘要: import java.util.*; import java.text.*; public class SortByChinese { public static void main(String[] args) { // Collator 类是用来执行区分语言环境的 String 比较的,这里选择使用CHINA Comp
 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实现中文字符串的排序

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
要实现“按中文首字母排序”操作,可以使用java.util包下的Arrays类的sort()函数。 Arrays类包含用
前面实现了快速排序算法,其实这个算是难点的,如果是无序打乱的,用快速排序比较好。冒泡排序是从
说来感到惭愧,昨天看别人的博客上面一一讲了一些算法,其实这些算法在大学都学过,不过几乎全部忘
前面实现了快速排序算法,其实这个算是难点的,如果是无序打乱的,用快速排序比较好。冒泡排序是从
前面实现了快速排序算法,其实这个算是难点的,如果是无序打乱的,用快速排序比较好。冒泡排序是从
说来感到惭愧,昨天看别人的博客上面一一讲了一些算法,其实这些算法在大学都学过,不过几乎全部忘
前言 之前一段时间闲来无聊,整理了一下各种排序算法,并且对各种算法做了一些分析和统计。。。吐血
说来感到惭愧,昨天看别人的博客上面一一讲了一些算法,其实这些算法在大学都学过,不过几乎全部忘
快速排序 作者:Legend QQ:158067568 快排是分治法的一个应用,快排主要是通过一个设定枢轴,然后
温故而知新,可以为师矣! 经常温故旧的知识,每次都有新的体会,这种感觉真的很好。 对于排序算法
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号