如何把汉字转换成拼音,听上去好像有难度,但是网上搜了一下,发现有这方面的工具包,叫做pin4j,怎么用呢?
/** * * @param zhongwen 传入的中文字符串 * @return 返回转换成中文拼音的字符串 */ public static String getPinYin(String zhongwen) throws BadHanyuPinyinOutputFormatCombination { String zhongWenPinYin = ""; char[] chars = zhongwen.toCharArray(); for (int i = 0; i < chars.length; i++) { String[] pinYin = PinyinHelper.toHanyuPinyinStringArray(chars[i], getDefaultOutputFormat()); if (pinYin != null) { zhongWenPinYin += pinYin[0]; } else { zhongWenPinYin += chars[i]; } } return zhongWenPinYin; } /** * 设置转换格式 * * @return 转换格式的实例 */ private static HanyuPinyinOutputFormat getDefaultOutputFormat() { HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat(); format.setCaseType(HanyuPinyinCaseType.UPPERCASE);// 大写字母 format.setToneType(HanyuPinyinToneType.WITHOUT_TONE);// 没有声调 format.setVCharType(HanyuPinyinVCharType.WITH_U_AND_COLON); //容许带冒号 return format; }
d代码很简单,就不多介绍了,
相关推荐
可以将汉字转换成拼音返回
java程序把汉字转换成拼音里面包含jar包
根据你输入的汉字转换相应的拼音,转换率高达99.9%
将任意个汉字转换成汉语拼音全拼或第一个字母的JAVA程序
java工具类 实现汉字与拼音的自动转换,支持中文字符和拼音之间的转换。拼音输出格式可以定制。
Java汉字转换拼音
在很多地方都可以用的 这是一个通用的汉字转换拼音 只要写几换代码就可以了 说的再好也不如下个用用JAVA做的
可运行示例,汉字转换成拼音的java类库
1、添加pinyin4j-2.5.0.jar 的jar包 2、PinYinUtil至此汉字转换拼音,汉字首字母
Java汉字转换为拼音工具类 汉字转换为拼音包括全拼、首字母缩写;全拼可计算出多音字。
java将汉字转化为拼音大小写(提取首字母,将汉字转化为拼音首字母大小写的相关算法)
Java实现汉字转拼音功能,包括首字母和全拼,为大家减少时间,为此提供便捷。
java的一段将汉字转发为拼音的代码 可以转换大部分的汉字
汉字转成拼音-j2ee精英团队10年编程精华大放送
java 写的把汉字转换成拼音首字母,提供最全的字库。增加了多音字的处理。
简单实现java汉字转换成拼音,共同交流,共同进步!
java中将汉字转换成拼音的实现代码。需要的朋友可以过来参考下,希望对大家有所帮助
pinyin4j是一个支持将中文转换到拼音的Java开源类库。 支持简体中文和繁体中文字符; 支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字; 支持多音字,即可以获取一...
将接收到的汉字转为对应的汉语拼音,包括jar和代码,如有不明私聊
中文转换为拼音java+sql200+oracle.doc