UniPinyin
Java ???????????CJK?????????A???????26679???????6769??
???UniPinyin????????????????
Pinyin.getPinyinString("????????????????");
// ????? h?o dú sh? bù h?o dú sh? ? h?o dú sh? bù h?o dú sh? ?
#?? ##1 ?? jar ????gradle???
compile 'com.nillith:unipinyin:1.0.0'
##2 ??
// ????? Pinyin.getPinyinString('?');
// n? Pinyin.getPinyinString("??????");
// n? h?o ? shì jiè ? // ??Pinyin?? Pinyin hao = Pinyin.getPinyin('?');
Pinyin[] hw = Pinyin.getPinyin("??????");
// Pinyin????? hao.getInitial();
// h ?? hao.getFinal();
// ?o ?? hao.getFinalAscii();
// ao ???ascii?? hao.getTone();
// 3 ?? hao.toString();
// h?o hao.toStringAscii();
// hao3 hao.toStringAsciiNoTone();
// hao
// ??????? Pinyin.getPinyinStringAscii("??????");
// ni3 hao3 ? shi4 jie4 ? Pinyin.getPinyinStringAsciiNoTone("??????");
// ni hao ? shi jie ? Pinyin.getPinyinString("??????", "-"/*??????*/, true/*??????????*/);
// n?-h?o-shì-jiè
Pinyin.isHeteronym('?');
// true ???????? Pinyin[] all = Pinyin.getPinyinAll('?');
// ????????????
License
Nillith, 2016. Licensed under an Apache-2 license.