java、javascript 中文汉字排序

java 中集合下中文汉字排序

Collection.sort( list , ( o1 , o2 ) -> {
String name = o1.getName();
String name1 = o2.getName();
Collator instance = Collator.getInstance( Locale.CHINA );
return instance.compare( name , name1 );
})

java 中数字排序

List<String> strings = FileUtil.listFileNames("finger");
strings.sort(new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
Collator instance = Collator.getInstance(Locale.CHINA);
o1 = RegexUtil.matchAllList("\\d+", o1).get(0);
o2 = RegexUtil.matchAllList("\\d+", o2).get(0);
int compare = Integer.valueOf(o1) > Integer.valueOf(o2) ? 1 : -1;
return compare;
}
});

javascript 下数组下中文汉字排序

var x=['-','=',' ','安','a','不','b','吃','d','的'];
var s1=x.concat([]).sort((a,b)=>a<b);
var s2=x.concat([]).sort((a,b)=>a.localeCompare(b));
console.log(s1,s2)
posted @   lambertlt  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2021-07-08 wget的使用
2021-07-08 webarchive 文件
点击右上角即可分享
微信分享提示