效果如下
岐山县
qishanxian
QSX
Java代码
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;
/**
* @author yang
* @Title: ChinesePinyinUtil.java
* @Package
* @Description: 中文转拼音
* @date 2019年03月20日 14:22
*/
public class ChinesePinyinUtil {
/**
* 得到 汉字的全拼
*
* @param src
* 中文字符串
* @return
*/
public static String getPingYin(String src) {
HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
format.setCaseType(HanyuPinyinCaseType.LOWERCASE);
format.setToneType(H