java 根据汉字生成拼音全拼或拼音首字母的示例

这篇文章主要介绍了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技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java