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,汉字,字母,排序
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Android 中ListView的Item点击事件失效的快速解决方法
2021-09-29 02:00:41
Unity实现简单虚拟摇杆
2023-08-04 17:33:09
![](https://img.aspxhome.com/file/2023/5/84425_0s.jpg)
SpringBoot整合Apollo配置中心快速使用详解
2022-12-25 17:00:34
![](https://img.aspxhome.com/file/2023/7/61337_0s.jpg)
springboot 项目启动后无日志输出直接结束的解决
2023-05-25 02:28:21
![](https://img.aspxhome.com/file/2023/0/66240_0s.gif)
Android编程使用AlarmManager设置闹钟的方法
2023-12-11 18:37:42
hadoop中实现java网络爬虫(示例讲解)
2021-12-22 01:35:20
![](https://img.aspxhome.com/file/2023/2/77092_0s.png)
C语言预处理器使用方法讲解
2023-04-07 01:39:02
![](https://img.aspxhome.com/file/2023/6/127546_0s.png)
Java Socket实现传输压缩对象的方法示例
2022-12-18 06:52:30
java 使用异常的好处总结
2023-11-29 13:35:49
C#实现观察者模式(Observer Pattern)的两种方式
2023-06-20 21:05:18
![](https://img.aspxhome.com/file/2023/0/66130_0s.png)
Servlet3.0学习总结之基于Servlet3.0的文件上传实例
2023-09-02 01:51:33
![](https://img.aspxhome.com/file/2023/1/58141_0s.gif)
Java使用单链表实现约瑟夫环
2022-02-07 01:19:59
hibernate4基本配置方式详解
2023-03-11 11:07:43
![](https://img.aspxhome.com/file/2023/7/68737_0s.png)
Java double转BigDecimal的注意事项说明
2022-12-13 14:44:38
基于Jasypt对SpringBoot配置文件加密
2023-07-13 20:13:03
![](https://img.aspxhome.com/file/2023/9/125239_0s.png)
Json传输出现中文乱码问题的解决办法
2022-06-23 06:38:04
Flutter Navigator路由传参的实现
2021-12-10 04:46:58
SpringBoot 实现动态添加定时任务功能
2022-07-12 05:07:40
![](https://img.aspxhome.com/file/2023/6/102646_0s.png)
Android之scrollview滑动使标题栏渐变背景色的实例代码
2022-10-24 19:26:11
![](https://img.aspxhome.com/file/2023/0/126660_0s.gif)
使用反射方式获取JPA Entity的属性和值
2023-07-24 17:43:22