类 HanziToPinyin
- java.lang.Object
-
- io.agora.chat.uikit.utils.HanziToPinyin
-
public class HanziToPinyin extends java.lang.ObjectAn object to convert Chinese character to its corresponding pinyin string. For characters with multiple possible pinyin string, only one is selected according to ICU Transliterator class. Polyphone is not supported in this implementation.
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classHanziToPinyin.Token
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.ArrayList<HanziToPinyin.Token>get(java.lang.String input)Convert the input to a array of tokens.static HanziToPinyingetInstance()static java.lang.StringgetPinyin(java.lang.String input)booleanhasChineseTransliterator()java.lang.Stringtransliterate(java.lang.String input)
-
-
-
方法详细资料
-
hasChineseTransliterator
public boolean hasChineseTransliterator()
-
getInstance
public static HanziToPinyin getInstance()
-
transliterate
public java.lang.String transliterate(java.lang.String input)
-
get
public java.util.ArrayList<HanziToPinyin.Token> get(java.lang.String input)
Convert the input to a array of tokens. The sequence of ASCII or Unknown characters without space will be put into a Token, One Hanzi character which has pinyin will be treated as a Token. If there is no Chinese transliterator, the empty token array is returned.
-
getPinyin
public static java.lang.String getPinyin(java.lang.String input)
-
-