public class PinyinUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_MARKED_VOWEL |
static String |
ALL_UNMARKED_VOWEL |
static Properties |
DICT_CHINESE |
static Properties |
DICT_PINYIN |
static Properties |
DICT_POLYPHONE |
static String |
WITH_OUT_TONE |
static String |
WITH_TONE_MARK |
static String |
WITH_TONE_NUMBER |
| Constructor and Description |
|---|
PinyinUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String[] |
convert(char c)
将单个汉字转换成带声调格式的拼音
|
static String[] |
convert(char c,
String format)
将单个汉字转换为相应格式的拼音
|
static String |
convert(String str)
获取字符串对应拼音的首字母
|
static String |
convert(String str,
String separator)
将字符串转换成带声调格式的拼音
|
static String |
convert(String str,
String separator,
String format)
将字符串转换成相应格式的拼音
|
static char |
convertSimplified(char c)
将单个繁体字转换为简体字
|
static String |
convertSimplified(String str)
将繁体字转换为简体字
|
static char |
convertTraditional(char c)
将单个简体字转换为繁体字
|
static String |
convertTraditional(String str)
将简体字转换为繁体字
|
static boolean |
isChinese(char c)
判断某个字符是否为汉字
|
static boolean |
isPolyphone(char c)
判断一个汉字是否为多音字
|
static boolean |
isTraditional(char c)
判断某个字符是否为繁体字
|
public static final String WITH_OUT_TONE
public static final String WITH_TONE_MARK
public static final String WITH_TONE_NUMBER
public static final String ALL_UNMARKED_VOWEL
public static final String ALL_MARKED_VOWEL
public static final Properties DICT_CHINESE
public static final Properties DICT_PINYIN
public static final Properties DICT_POLYPHONE
public static String[] convert(char c, String format)
c - 需要转换成拼音的汉字format - 拼音格式
WITH_TONE_NUMBER 数字声调
WITH_OUT_TONE 不带声调
WITH_TONE_MARK 带声调public static String[] convert(char c)
c - 需要转换成拼音的汉字public static String convert(String str, String separator, String format)
str - 需要转换的字符串separator - 拼音分隔符format - 拼音格式
WITH_TONE_NUMBER 数字声调
WITH_OUT_TONE 不带声调
WITH_TONE_MARK 带声调public static String convert(String str, String separator)
str - 需要转换的字符串separator - 拼音分隔符public static String convert(String str)
str - 需要转换的字符串public static String convertSimplified(String str)
str - 需要转换的繁体字public static char convertSimplified(char c)
c - 需要转换的繁体字public static String convertTraditional(String str)
str - 需要转换的简体字public static char convertTraditional(char c)
c - 需要转换的简体字public static boolean isTraditional(char c)
c - 需要判断的字符public static boolean isChinese(char c)
c - 需要判断的字符public static boolean isPolyphone(char c)
c - 汉字Copyright © 2019. All rights reserved.