• 默认的 Collection.sort() 是按照 ASCII 码排序, 不过, 有第二个重载方法, 第二个参数可以传入 Comparator 对象
  • java.text.Collator 可以用于本地语言排序, 自身已经实现 Comparator 接口.Collator.getInstance(Locale.CHINA) 获取到我们中文的 Collator 实例
/*** 按照拼音首字母排序*/
@Test
public void test() {List<String> data = new ArrayList<>(Arrays.asList("上海", "天津", "北京", "深圳", "广州", "成都", "西安", "武汉", "郑州", "邯郸", "a", "z", "A", "Z"));Collator collator = Collator.getInstance(Locale.CHINA);Collections.sort(data, collator);for (String str : data) {System.out.print(str + " ");}
}

Java 按照拼音首字母排序相关推荐

  1. mysql表中文字段提取拼音首字母最便捷实现,中文按拼音首字母排序

    mysql表中文字段提取拼音首字母 SELECT a.提取字段, IFNULL(ELT(INTERVAL (CONV(HEX(left(CONVERT(a.提取字段 USING gbk), 1)), ...

  2. 中文按拼音首字母排序的C++实现方案

    先介绍下背景,最近有个需求,需要将用户的好友列表按照昵称的拼音首字母排序,类似于手机电话簿的联系人.一开始建议让终端同学去做这点,毕竟终端现有的电话簿模块已经实现了,不过终端同学说电话簿是系统组件,移 ...

  3. MySQL中文无法按照拼音首字母排序解决方法convert(name USING gbk)

    问题如下: 使用默认的order by函数无法对中文数据按照首字母进行排序 SELECT * FROM `test_table` ORDER BY company_name,reply_room_na ...

  4. php 数组 按拼音首字母 排序 并分组

    php 数组 按拼音首字母 排序 并分组 2018年09月30日 11:18:59 王汪汪wsq 阅读数 995 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. [转载]ExtJS中grid按照中文拼音首字母排序、改变行背景、列背景、静态数据分页不再困难...

    代码 1 本示例主要使用到了静态数据分页 Ext.data.PagingMemoryProxy组件.Ext.PagingToolbar分页条.viewConfig的getRowClass 方法.列co ...

  6. 按照姓名拼音首字母排序

    按照姓名拼音首字母排序 https://blog.csdn.net/YezhanCHN/article/details/119880298

  7. 中文拼音首字母排序比较器

    说明 主要是之前和别人讨论排序问题,当时碰到的问题是,需要按照中文第一个字的拼音首字母排序,百度发现自带的比较器 Collator.getInstance(Locale.CHINA) ,但是使用和追源 ...

  8. 汉字按拼音首字母排序

    按拼音首字母排序 localeCompare() 方法返回一个数字来指示一个参考字符串是否在排序顺序前面或之后或与给定字符串相同. 返回一个数字表示是否 引用字符串 在排序中位于 比较字符串 的前面, ...

  9. js 按拼音 首字母 排序 并分组

    js 按拼音 首字母 排序 并分组,二话不说 直接上代码: var list = [     {         'name' : '张三',         'py' : 'zhnagsan'   ...

最新文章

  1. 急!!!求从字符串中提取形如: div([MC0010000000006],此若干个字符或数字,0) 的正则表达式...
  2. PHP案例 网页计数器设计
  3. RHEL4- DNS服务(六)构建DNS缓存服务器
  4. Linux shell程序一
  5. 11.m进制转十进制
  6. flash 与随机性:随机抽取(2)
  7. 金蝶如何修改服务器IP,金蝶服务器ip地址修改
  8. 支票数字大写转换器_信用卡支票数字生成器Java程序
  9. Tapestry5之Application Module
  10. 人脸识别算法-LBP算法及python实现
  11. 俄罗斯方块,C语言源文件,带有详细的注释
  12. [附源码]Java计算机毕业设计SSM大学生志愿者管理系统
  13. 两个程序的爱情故事(刘欣)
  14. 如何给生成的exe加图标
  15. 机房空调漏水原因和常用处理方法
  16. 【逗老师带你学IT】PRTG获取HUAWEI FusionServer iBMC传感器状态
  17. 程序设计与算法郭炜老师的课堂笔记1
  18. TailWind 使用指南
  19. CWeixin 类升级
  20. 计算机在线安装,韩博士在线一键重装系统教程

热门文章

  1. PHP 获取青果教务的验证码与登录,成绩查询
  2. 教师计算机课游戏教学设计,有趣的游戏教学设计及课堂实录
  3. php开发天气可视化,R语言天气可视化应用 | 粉丝日志
  4. Sencha Architect4.0破解教程
  5. The word 'XXX' is not correctly spelled
  6. signature=1be7575a614ba3597c2c53247a739d1c,18-02-07【摄影机系统】ARRI大画幅摄影机系统常见问题解答...
  7. ARM嵌入式开发1:keil软件安装
  8. 盘点2011年各月影响云计算发展的大事件
  9. MySQL主从同步(一主一从、一主多从、主从从)等结构的概述与配置
  10. 【转】推荐系统入门实践:世纪佳缘会员推荐(完整版)