需要引入pom文件
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>pinyin4j</artifactId>
<version>2.5.1</version>
</dependency>
工具类
package com.cf.uli.utils;
import net.sourceforge.pinyin4j.PinyinHelper;
import org.springframework.util.StringUtils;
public class ChineseCharToEn {
public String getPinYinHeadChar(String str) {
StringBuilder convert = new StringBuilder();
if (StringUtils.isEmpty(str)) {
return "";
}
char word = str.charAt(0);
String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
if (pinyinArray != null) {
convert.append(pinyinArray[0].charAt(0));
} else {
convert.append(word);
}
return convert.toString().toUpperCase();
}
}