Java 根据汉语字符串获得对应的拼音字符串或者拼音首字母字符串等操作,需要添加jar包:
引入pinyin4j-2.5.0.jar包
代码实现:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
public class ChineseCharacterUtil {
public static String convertHanzi2Pinyin(String hanzi,boolean full)
{
String regExp="^[u4E00-u9FFF]+$";
StringBuffer sb=new StringBuffer();
if(hanzi==null||"".equals(hanzi.trim()))
{
return "";
}
String pinyin="";
for(int i=0;i
运行结果:
(1)全拼:
woshizhongguoren123abc
(2)首字母:
wszgr123abc
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。



