/**
* 汉字转汉语拼音首字母,英文字符不变
*
* @param chinese
* @return
*/
public static String pinyinFirst(String chinese) {
String retVal = "";
char[] chineses = chinese.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.UPPERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < chineses.length; i++) {
if (chineses[i] > 128) {
try {
retVal += PinyinHelper.toHanyuPinyinStringArray(chineses[i], defaultFormat)[0].charAt(0);
} catch (BadHanyuPinyinOutputFormatCombination e) {
log.error(e, e);
}
} else {
retVal += chineses[i];
}
}
return retVal;
}
/**
* 汉字转汉语拼音,英文字符不变
*
* @param chinese
* @return
*/
public static String pinyinFull(String chinese) {
String retVal = "";
char[] chineses = chinese.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < chineses.length; i++) {
if (chineses[i] > 128) {
try {
retVal += PinyinHelper.toHanyuPinyinStringArray(chineses[i], defaultFormat)[0];
} catch (BadHanyuPinyinOutputFormatCombination e) {
log.error(e, e);
}
} else {
retVal += chineses[i];
}
}
return retVal;
}
分享到:
相关推荐
java安卓android汉字转拼音中文转拼音pinyin4j简化精简版. 网上流传的有180KB,太大了,对于android开发来说。我精简了很多无关内容,收录常用汉字大约2万个,完全够用了,还专门写了一个helper类,直接调用这个...
基于java的开发源码-中文转拼音库 pinyin4j.zip 基于java的开发源码-中文转拼音库 pinyin4j.zip 基于java的开发源码-中文转拼音库 pinyin4j.zip 基于java的开发源码-中文转拼音库 pinyin4j.zip 基于java的开发源码-...
java版本汉字转拼音库pinyin4j,以及pinyin4j中用到的sparta库,都是源码。
pinyin4j-2.5.1.jar、汉字转拼音 pinyin4j-2.5.1.jar、汉字转拼音 pinyin4j-2.5.1.jar、汉字转拼音
Java pinyin4j.jar中文转拼音 详细可查看我的博客https://me.csdn.net/Extraordinarylife 中《Java pinyin4j.jar中文转拼音 》
汉字 转换 拼音
标签:belerweb、pinyin4j、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,...
Java中,汉语转换成拼音的jar包。放到项目下,直接引用pinyin4j-2.5.0.jar就行。或者直接放到maven本地资源文件下解压压缩包直接再项目配置文件中引用。
将简体中文和繁体中文转换拼音的jar包,将简体中文和繁体中文转换拼音的jar包
中文转拼音:pinyin4j-2.5.0包及实例
完整的汉字转拼音代码,可以转多种类型,转全拼音或者转第一个字为全拼音,后面取首字母和Jar包
pinyin4j-2.5.0.jar用于将汉字转拼音,用于实际项目汉字排序、汉字分类等功能
简单实用,功能强大的拼音和汉字互转的工具,还可以选择是否使用音调等等
Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源项目。 包里面有 pinyin4j.zip pinyin4j.jar 两种
对pinyin4j 2.5 的简化,性能应该有点提升. 中华民族的历史悠悠五千年→zhonghuaminzudelishiyouyouwuqiannian
对pinyin4j的封装,并且能够进行汉字和拼音已经ASCII码的转换
中文转拼音库 pinyin4j
一个功能很强大的中文转拼音的jar包及实例,虽然可以使用ASCII码来转化 但是这样的方法很少效率低下 不过使用了pinyin4j-2.5.0.jar可以标记声调
Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源项目。 主要的功能有: - 支持同一汉字有多个发音 - 支持拼音的格式化输出,比如第几声之类的 - 支持简体中文、繁体中文转换为拼音