Java编程实现汉字按字母顺序排序的方法示例

作者:Central-Perk 时间:2022-10-08 19:39:40 

本文实例讲述了Java编程实现汉字按字母顺序排序的方法。分享给大家供大家参考,具体如下:


String[] str0 = new String[]{"abd","ervcd","sdfc","abdc","sded","生活","文教","政治"};
String[] str1 = new String[]{"生活","文教","政治","自然","宗教"};
String[] str2 = new String[]{"张三","李四","王五","自然","戴阿","戴生"};
String[] str3 = new String[]{"李四","张三","繁體字","無效","對繁","軍事","經貿"};
//对简体字有效,对繁体字无效
Comparator comp = Collator.getInstance(java.util.Locale.CHINESE);
Arrays.sort(str0, comp);
Arrays.sort(str1, comp);
Arrays.sort(str2, comp);
Arrays.sort(str3, comp);
for(int i=0;i<str0.length;i++){
 System.err.print(str0[i]+" ");
}
System.err.println();
for(int i=0;i<str1.length;i++){
 System.err.print(str1[i]+" ");
}
System.err.println();
for(int i=0;i<str2.length;i++){
 System.err.print(str2[i]+" ");
}
System.err.println();
for(int i=0;i<str3.length;i++){
 System.err.print(str3[i]+" ");
}

输出:


abd abdc ervcd sded sdfc 生活 文教 政治
生活 文教 政治 自然 宗教
戴阿 戴生 李四 王五 张三 自然
繁體字 李四 张三 對繁 無效 經貿 軍事

PS:这里再为大家推荐一款功能类似的在线工具供大家参考使用:

在线中英文根据首字母排序工具:
http://tools.jb51.net/aideddesign/zh_paixu

希望本文所述对大家java程序设计有所帮助。

标签:Java,汉字,字母,排序
0
投稿

猜你喜欢

  • Android 中ListView的Item点击事件失效的快速解决方法

    2021-09-29 02:00:41
  • Unity实现简单虚拟摇杆

    2023-08-04 17:33:09
  • SpringBoot整合Apollo配置中心快速使用详解

    2022-12-25 17:00:34
  • springboot 项目启动后无日志输出直接结束的解决

    2023-05-25 02:28:21
  • Android编程使用AlarmManager设置闹钟的方法

    2023-12-11 18:37:42
  • hadoop中实现java网络爬虫(示例讲解)

    2021-12-22 01:35:20
  • C语言预处理器使用方法讲解

    2023-04-07 01:39:02
  • Java Socket实现传输压缩对象的方法示例

    2022-12-18 06:52:30
  • java 使用异常的好处总结

    2023-11-29 13:35:49
  • C#实现观察者模式(Observer Pattern)的两种方式

    2023-06-20 21:05:18
  • Servlet3.0学习总结之基于Servlet3.0的文件上传实例

    2023-09-02 01:51:33
  • Java使用单链表实现约瑟夫环

    2022-02-07 01:19:59
  • hibernate4基本配置方式详解

    2023-03-11 11:07:43
  • Java double转BigDecimal的注意事项说明

    2022-12-13 14:44:38
  • 基于Jasypt对SpringBoot配置文件加密

    2023-07-13 20:13:03
  • Json传输出现中文乱码问题的解决办法

    2022-06-23 06:38:04
  • Flutter Navigator路由传参的实现

    2021-12-10 04:46:58
  • SpringBoot 实现动态添加定时任务功能

    2022-07-12 05:07:40
  • Android之scrollview滑动使标题栏渐变背景色的实例代码

    2022-10-24 19:26:11
  • 使用反射方式获取JPA Entity的属性和值

    2023-07-24 17:43:22
  • asp之家 软件编程 m.aspxhome.com