pinyin4jjava
--chong2/zhong4 --HO/HO
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
compile 'com.github.open-android:pinyin4j:2.5.0'
ActivityonCreate
//------------------------------------------------
String[] pyStrs = PinyinHelper.toHanyuPinyinStringArray('');
for (String s : pyStrs) {
System.out.println(s);
}
//-----------------------------------------------
HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
// UPPERCASE (ZHONG)
// LOWERCASE (zhong)
format.setCaseType(HanyuPinyinCaseType.UPPERCASE);//
// WITHOUT_TONE (zhong)
// WITH_TONE_NUMBER1-4 (zhong4)
// WITH_TONE_MARKWITH_U_UNICODE (zhng)
format.setToneType(HanyuPinyinToneType.WITH_TONE_MARK);
// WITH_Vv (nv)
// WITH_U_AND_COLON"u:" (nu:)
// WITH_U_UNICODE (n)
format.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);
String[] hao = PinyinHelper.toHanyuPinyinStringArray('', format);
for (String s : hao) {
System.out.println(s);
}
BadHanyuPinyinOutputFormatCombination