android 获取汉字拼音
来源:互联网 发布:java的todo 编辑:程序博客网 时间:2024/04/30 09:54
android 获取汉字拼音
获取汉字拼音;
/**
* 获取汉字串拼音,英文字符不变
*
* @param chinese 汉字串
* @return 汉语拼音
*/
public static String cn2Spell(String chinese) {
StringBuffer pybf = new StringBuffer();
char[] arr = chinese.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < arr.length; i++) {
if (arr[i] > 128) {
try {
pybf.append(PinyinHelper.toHanyuPinyinStringArray(arr[i], defaultFormat)[0]);
} catch (BadHanyuPinyinOutputFormatCombination e) {
e.printStackTrace();
}
} else {
pybf.append(arr[i]);
}
}
return pybf.toString();
}
需要架包
- Android 获取汉字拼音
- Android 获取汉字拼音
- android 获取汉字拼音
- android 获取汉字拼音
- C# 获取汉字拼音
- 从汉字获取拼音
- 获取汉字拼音首字母
- 根据汉字获取拼音
- 获取汉字拼音首字母
- C# 获取汉字拼音
- C#获取汉字拼音
- 根据汉字获取拼音
- 获取汉字拼音
- JavaScript获取汉字拼音
- 获取汉字拼音
- C#获取汉字拼音
- 根据汉字获取拼音
- 获取汉字拼音首字母
- AOP的底层实现-CGLIB动态代理和JDK动态代理
- eclipse使用pdb调试neutron出现无法切换线程
- JAVA泛型? T K V E等代表的意思
- APK安装过程及原理详解
- email的正则表达式
- android 获取汉字拼音
- JAVA中缓存的实现
- temp: tpch测试
- 打个补丁,USB 2.0提速四成!
- java内部类
- [各种面试题] 和大于S的最短子序列
- java 布局管理器
- 常用运放电路
- [原创]听说蔻臣士要找刘德华打广告了