Android进阶——字符串排序

   日期:2024-12-27    作者:czdytfhm4 浏览:52    移动:http://w.yusign.com/mobile/quote/7145.html

        对字符串进行排序,规则:有数字的按数字大小排序,有拼音的按26个字母的顺序排序,有汉字把汉字先转化为拼音,再按26个字母先后顺序排序。排序的优先级:数字>>拼音>>汉字

        鉴于以后还可能会用到,所以编写成工具类,供以后修改使用。

排序工具类 SortTools

        可以自己针对性修改,此处直接把Demo附上了。

 

汉字转拼音工具类 CharacterParser

 

        以前汉字转拼音时用的是pinyin4j ,但出现了在某些机型上报错的情况。

        Demo中排序的最终结果:001 , 002 , 014 , 015 , 016 , 020 , 021 , 023 , 023451 , 024351 , 123 , a02 , b01 , 你是谁 , 我是宝哥

本文地址:http://w.yusign.com/quote/7145.html    述古往 http://w.yusign.com/static/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关行情
推荐行情
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号