这篇文章主要介绍了java 根据汉字生成拼音全拼或拼音首字母的示例,帮助大家更好的利用Java处理数据,感兴趣的朋友可以了解下
1.情景展示
java 根据中文生成对应的拼音
2.准备工作
所需jar包:pinyin4j-2.5.0.jar
3.解决方案
导包
import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinToneType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
代码实现
/** * 根据汉字生成拼音全拼或拼音首字母 * @explain * @author Marydon * @creationTime 2020年5月14日下午4:26:30 * @version 1.0 * @since * @email marydon20170307@163.com */ public class GetPinyin { /** * 得到全拼 * @param str * @return 全拼(小写) */ public static String getPinYin(String str){ char t1[]=null; t1=str.toCharArray(); String[] t2=new String[t1.length]; HanyuPinyinOutputFormat t3=new HanyuPinyinOutputFormat(); t3.setCaseType(HanyuPinyinCaseType.LOWERCASE); t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE); t3.setVCharType(HanyuPinyinVCharType.WITH_V); String t4=""; int t0=t1.length; try { for ( int i = 0; i
4.效果展示
以上就是java 根据汉字生成拼音全拼或拼音首字母的示例的详细内容,更多关于Java 汉字生成拼音的资料请关注html中文网其它相关文章!
以上就是java 根据汉字生成拼音全拼或拼音首字母的示例的详细内容,更多请关注0133技术站其它相关文章!