public class PinyinHelper
extends java.lang.Object
| 构造器和说明 |
|---|
PinyinHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String[] |
convertToPinyinArray(char c)
将单个汉字转换成带声调格式的拼音
|
static java.lang.String[] |
convertToPinyinArray(char c,
PinyinFormat pinyinFormat)
将单个汉字转换为相应格式的拼音
|
static java.lang.String |
convertToPinyinString(java.lang.String str,
java.lang.String separator)
将字符串转换成带声调格式的拼音
|
static java.lang.String |
convertToPinyinString(java.lang.String str,
java.lang.String separator,
PinyinFormat pinyinFormat)
将字符串转换成相应格式的拼音
|
static java.lang.String |
getShortPinyin(java.lang.String str)
获取字符串对应拼音的首字母
|
static boolean |
hasMultiPinyin(char c)
判断一个汉字是否为多音字
|
static boolean |
isChinese(char ch)
判断字符是否是汉字
|
static java.lang.Object |
parseCNToPinyin(java.lang.String str)
将字符串中的中文字符转成不带声调的拼音 aa我bb 输出 aawobb
|
public static java.lang.String[] convertToPinyinArray(char c,
PinyinFormat pinyinFormat)
c - 需要转换成拼音的汉字pinyinFormat - 拼音格式:WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调public static java.lang.String[] convertToPinyinArray(char c)
c - 需要转换成拼音的汉字public static java.lang.String convertToPinyinString(java.lang.String str,
java.lang.String separator,
PinyinFormat pinyinFormat)
str - 需要转换的字符串separator - 拼音分隔符pinyinFormat - 拼音格式:WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调public static java.lang.String convertToPinyinString(java.lang.String str,
java.lang.String separator)
str - 需要转换的字符串separator - 拼音分隔符public static boolean hasMultiPinyin(char c)
c - 汉字public static java.lang.String getShortPinyin(java.lang.String str)
str - 需要转换的字符串public static boolean isChinese(char ch)
ch - 被判断的字符public static java.lang.Object parseCNToPinyin(java.lang.String str)