摘要:拼音转字符串工具类封装对于一些列表数据,我们需要进行按拼音字母排序特别是省份城市,需要对于中文进行排序。
Android 拼音转字符串工具类封装
对于一些列表数据,我们需要进行按拼音字母排序(特别是省份城市),需要对于中文进行排序。
代码如下
public class PingYinUtil { /** * 将字符串中的中文转化为拼音,其他字符不变 * * @param inputString * @return */ public static String getPingYin(String inputString) { HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); format.setCaseType(HanyuPinyinCaseType.LOWERCASE); format.setToneType(HanyuPinyinToneType.WITHOUT_TONE); format.setVCharType(HanyuPinyinVCharType.WITH_V); char[] input = inputString.trim().toCharArray(); String output = ""; try { for (int i = 0; i < input.length; i++) { if (java.lang.Character.toString(input[i]). matches("[u4E00-u9FA5]+")) { String[] temp = PinyinHelper. toHanyuPinyinStringArray(input[i], format); output += temp[0]; } else output += java.lang.Character.toString( input[i]).toLowerCase(); } } catch (BadHanyuPinyinOutputFormatCombination e) { e.printStackTrace(); } return output; } }里面需要用到pinyin4j包
下载地址:http://sourceforge.net/projects/pinyin4j/
pinyin4j项目的首页在 http://npinyin4j.codeplex.com/
其功能和使用可参考:参考博客1
文章为原创,转载请注明出处。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/12167.html
摘要:手机使用提供侧滑操作的控件掘金这是一款提供侧滑功能的,可以设置它的滑动方向左右上下。预览的属性图解掘金是中最常用的控件之一,而在使用时,必不可少的会使用到它的属性。 收藏安卓开发中非常实用优秀的库! 有图有真相! - Android - 掘金本来是打算收藏工具类的,但转念一想,已经有这么多优秀的库了,就没必要再去重复造轮子了,便归纳工作中比较实用的库吧,不用在花精力去找了 收藏工作中常...
平日学习接触过的网站积累,以每月的形式发布。2017年以前看这个网址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二维码 十大经典排序算法(带动图演示) 为什么知乎前端圈普遍认为H5游戏和H5展示的JSer 个人整理和封装的YU.js库|中文详细注释|供新手学习使用 扩展JavaScript语法记录 - 掉坑初期工具 汉字拼音转换...
平日学习接触过的网站积累,以每月的形式发布。2017年以前看这个网址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二维码 十大经典排序算法(带动图演示) 为什么知乎前端圈普遍认为H5游戏和H5展示的JSer 个人整理和封装的YU.js库|中文详细注释|供新手学习使用 扩展JavaScript语法记录 - 掉坑初期工具 汉字拼音转换...
平日学习接触过的网站积累,以每月的形式发布。2017年以前看这个网址:http://www.kancloud.cn/jsfron... 1. Javascript 前端生成好看的二维码 十大经典排序算法(带动图演示) 为什么知乎前端圈普遍认为H5游戏和H5展示的JSer 个人整理和封装的YU.js库|中文详细注释|供新手学习使用 扩展JavaScript语法记录 - 掉坑初期工具 汉字拼音转换...
阅读 1522·2021-11-15 11:38
阅读 2239·2021-11-15 11:37
阅读 2380·2021-08-24 10:00
阅读 2709·2019-08-30 15:56
阅读 1103·2019-08-30 15:53
阅读 3551·2019-08-29 18:43
阅读 2778·2019-08-29 17:01
阅读 3123·2019-08-29 16:25