public final class PinyinHelper extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addMutilPinyinDict(String path) |
static void |
addPinyinDict(String path) |
static String[] |
convertToPinyinArray(char c)
将单个汉字转换成带声调格式的拼音
|
static String[] |
convertToPinyinArray(char c,
PinyinFormat pinyinFormat)
将单个汉字转换为相应格式的拼音
|
static String |
convertToPinyinString(String str,
String separator)
将字符串转换成带声调格式的拼音
|
static String |
convertToPinyinString(String str,
String separator,
PinyinFormat pinyinFormat)
将字符串转换成相应格式的拼音
|
static String |
getShortPinyin(String str)
获取字符串对应拼音的首字母
|
static boolean |
hasMultiPinyin(char c)
判断一个汉字是否为多音字
|
public static String[] convertToPinyinArray(char c, PinyinFormat pinyinFormat)
c - 需要转换成拼音的汉字pinyinFormat - 拼音格式:WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调public static String[] convertToPinyinArray(char c)
c - 需要转换成拼音的汉字public static String convertToPinyinString(String str, String separator, PinyinFormat pinyinFormat) throws PinyinException
str - 需要转换的字符串separator - 拼音分隔符pinyinFormat - 拼音格式:WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调PinyinExceptionpublic static String convertToPinyinString(String str, String separator) throws PinyinException
str - 需要转换的字符串separator - 拼音分隔符PinyinExceptionpublic static boolean hasMultiPinyin(char c)
c - 汉字public static String getShortPinyin(String str) throws PinyinException
str - 需要转换的字符串PinyinExceptionpublic static void addPinyinDict(String path) throws FileNotFoundException
public static void addMutilPinyinDict(String path) throws FileNotFoundException
Copyright © 2013–2016. All rights reserved.