import com.github.stuxuhai.jpinyin.PinyinFormat;
import com.github.stuxuhai.jpinyin.PinyinHelper;
public static void main(String[] args) {
String ss = "程序猿";
try {
//WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调
String s = PinyinHelper.convertToPinyinString(ss, ",", PinyinFormat.WITH_TONE_MARK);
System.out.println(s);
String s0 = PinyinHelper.convertToPinyinString(ss, ",", PinyinFormat.WITH_TONE_NUMBER);
System.out.println(s0);
String s1 = PinyinHelper.convertToPinyinString(ss, ",", PinyinFormat.WITHOUT_TONE);
System.out.println(s1);
String s2 = PinyinHelper.convertToPinyinString(ss, "", PinyinFormat.WITHOUT_TONE);
System.out.println(s2);
//首字母
String shortPinyin = PinyinHelper.getShortPinyin(ss);
System.out.println(shortPinyin);
} catch (Exception e) {
e.printStackTrace();
}
}
结果: