JAva漢字をピンインに変換
1031 ワード
pinyin 4 jを使用して漢字をピンインに変換する簡単な使い方:String pinyinName=";
その他の使い方は自分で発掘してください.
先ほど、伝人の中国語に括弧などの文字が含まれていると、翻訳が間違っています.
char[] nameChar = name.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < nameChar.length; i++) {
if (nameChar[i] > 128) {
try {
pinyinName += PinyinHelper.toHanyuPinyinStringArray(nameChar[i], defaultFormat)[0].charAt(0);
} catch (BadHanyuPinyinOutputFormatCombination e) {
e.printStackTrace();
}
}else{
pinyinName += nameChar[i];
}
}
return pinyinName;
その他の使い方は自分で発掘してください.
先ほど、伝人の中国語に括弧などの文字が含まれていると、翻訳が間違っています.