Java汉子转拼音案例详解

网友投稿 236 2022-10-01


Java汉子转拼音案例详解

一、引入Maven依赖

com.belerweb

&http://lt;artifactId>pinyin4j

2.5.0

二、代码

import com.gyyjy.portal.pojo.cms.sm.SelectTreeVO;

import net.sourceforge.pinyin4j.PinyinHelper;

import java.util.Comparator;

/**

* @author gmd

* @description 汉字转拼音

* @date 2021-08-30

*/

public class Chinese2Pinyin {

/**

* @param str 汉字

* @return 汉字对应的拼音

*/

private String toPinYinString(String str) {

StringBuilder sb = new StringBuilder();

ZTXnGb String[] arr = null;

for (int i = 0; i < str.length(); i++) {

arr = PinyinHelper.toHanyuPinyinStringArray(str.charAt(i));

if (arr != null && arr.length > 0) {

for (StZTXnGbring string : arr) {

sb.append(string);

}

} else {

sb.append(str.charAt(i));

}

}

return sb.toString();

}

/**

* 测试

*/

public static void main(String[] args) {

Chinese2Pinyin chinese = new Chinese2Pinyin();

System.out.println(chinese.toPinYinString("天河人员1"));

System.out.println(chinese.toPinYinString("天河人员2"));

}

}

三、测试


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:网络安全评估方式有哪些?为什么要进行安全评估?(论述网络安全评估准则和方法和内容)
下一篇:SANS 2022年SOC调查报告解读(sans图片)
相关文章

 发表评论

评论列表