简单的汉字转拼音

在开发中,面对通讯录或者联系人列表或者按字母分类这种开发需求,我们往往需要用到汉字转拼音,今天来介绍一个简单的汉字转拼音库,来帮助我们快速开发。

这个库比jPinYin有以下不同之处:
  • 生成的拼音不包含声调,也不处理多音字,默认一个汉字对应一个拼音;
  • 无需初始化,执行效率很高(Pinyin4J的4倍);
  • 很低的内存占用(小于30KB)

使用方法:

1. 在依赖中添加:
dependencies { 
    compile 'com.github.promeg:tinypinyin:1.0.0' 
}
2. 方法
判断当前字符是否是中文
Pinyin.isChinese(char)

将当前字符转成拼音
Pinyin.toPinyin(c)

具体使用:
String test = "这个是我们的java, 快乐, 音乐";
StringBuffer pinYin = new StringBuffer();
for (int i=0; i

由于这个库没有对多音字进行处理,也没有对声调的处理,如果有这方面需要的,可以看看jpinyin这个库,https://github.com/stuxuhai/jpinyin, 如果没这方面需求的,这个库还是挺好用的。

你可能感兴趣的:(简单的汉字转拼音)