java中中文字符串按首字母排序
来源:互联网 发布:2017淘宝新店扶持资金 编辑:程序博客网 时间:2024/05/22 03:16
import java.text.CollationKey;import java.text.Collator;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.Locale;public class Sort {public static void main(String[] args) {List<String> data = new ArrayList<String>();data.add("上海");data.add("天津");data.add("北京");data.add("深圳");data.add("广州");data.add("成都");data.add("西安");data.add("武汉");data.add("郑州");data.add("邯郸");Collections.sort(data, new Comparator<String>() {Collator collator = Collator.getInstance(Locale.CHINA);@Overridepublic int compare(String o1, String o2) {CollationKey key1 = collator.getCollationKey(o1);CollationKey key2 = collator.getCollationKey(o2);return key1.compareTo(key2);}});for (String str : data) {System.out.println(str);}}}
输出结果为:北京 成都 广州 邯郸 上海 深圳 天津 武汉 西安 郑州
0 0
- java中中文字符串按首字母排序
- java中实现根据中文首字母排序
- 【Java】实现按中文首字母排序
- java实现中文汉字按首字母排序
- java 按照中文首字母排序
- java 中文首字母分组,排序
- mysql按中文首字母排序
- Android 按中文首字母排序
- MYSQL按中文首字母排序
- java实现按中文首字母排序的方式
- Java实现按中文首字母排序的具体实例
- java汉字中首字母排序
- android 中英混合字符串数组按首字母进行排序
- js中按照中文首字母排序
- java实现中文汉字的首字母排序
- java实现中文汉字的首字母排序
- java实现中文汉字的首字母排序
- java实现中文汉字的首字母排序
- 巧妙解决程序运行在兼容模式下时window版本欺诈问题
- SSL 错误:Key usage violation in certificate has been detected.
- 取得真实客户端IP地址
- CF 367C Sereja and the Arrangement of Numbers(欧拉路径)
- 新书目录(初步设想)
- java中中文字符串按首字母排序
- centos6.5(x86_64)下ITK4.5.1安装
- 重装编译服务器名称规范
- 利用JasperReport+iReport进行Web报表开发
- trac 出现svn不支持的提示
- 配置OpenCV 2.4.6 b VS 2012 其实都比较通用
- MASM32快速起步
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
- 响应式 概念