社区
Android
帖子详情
问下,用RuleBasedCollator排序的时候,怎么手动让中文排在字母的前面?
阳哥说全栈
2015-01-22 07:12:16
如题
用RuleBasedCollator排序的时候,怎么手动让中文排在字母的前面?
我现在文件列表里面有数字,符号,字母,汉字
RuleBasedCollator默认排序是按数字->字母->汉字的顺序
我想自定义顺序,让汉字排在字母的前面,数字->汉字->字母或者其他自定义方式
怎么弄?谢谢
...全文
140
1
打赏
收藏
问下,用RuleBasedCollator排序的时候,怎么手动让中文排在字母的前面?
如题 用RuleBasedCollator排序的时候,怎么手动让中文排在字母的前面? 我现在文件列表里面有数字,符号,字母,汉字 RuleBasedCollator默认排序是按数字->字母->汉字的顺序 我想自定义顺序,让汉字排在字母的前面,数字->汉字->字母或者其他自定义方式 怎么弄?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳哥说全栈
2015-01-23
打赏
举报
回复
大神帮看一下这个问题呗
Java
中文
排序
方法总结
Java
中文
排序
方法总结 2011-04-07 13:10:51| 分类: Java |字号 订阅 1 问题提出 汉字
排序
不同于英文
字母
的
排序
,主要有两种
排序
方式:一种是按拼音首
字母
排序
;一种是按笔画
排序
。大多数情况下是按拼音首
字母
排序
。那汉字究竟怎样通过其拼音首
字母
排序
呢?好在字符集帮我们解决了这个问题。 众所周知的包含汉字的字符集有gb23
对汉字进行
排序
(
Rule
Based
Colla
tor
)
package com.text; import java.text.
Colla
tor
; import java.text.
Rule
Based
Colla
tor
; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Compara
tor
;...
Java中根据
中文
汉字获取首
字母
方法对单个字符提取首
字母
然后拼接结果,最后注释代码可以选择结果是否保留空格及转换
字母
大小写功能。在Java中想要实现根据
中文
汉字获取首
字母
的功能有两种途径,分别是使用第三方库。方法就是根据字符获取首
字母
,其中主要是使用Pinyin4j中的。类实现,这里大概讲述关于第三方库Pinyin4j的使用方式;工具类,结合Pinyyin4j提供的方法来编写具体功能实现;
Java
中文
排序
完美新解
1 问题提出 汉字
排序
不同于英文
字母
的
排序
,主要有两种
排序
方式:一种是按拼音首
字母
排序
;一种是按笔画
排序
。大多数情况下是按拼音首
字母
排序
。那汉字究竟怎样通过其拼音首
字母
排序
呢?好在字符集帮我们解决了这个问题。 众所周知的包含汉字的字符集有gb2312和GBK,后者
基于Struts2框架的基础上,java 按拼音首
字母
排序
Rule
Based
Colla
tor
colla
tor
= (
Rule
Based
Colla
tor
)
Colla
tor
.getInstance(Locale.CHINA); public int compare(Product p1, Product p2) { return
colla
tor
.compare(p1.getProname().toSt...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章