public class PinyinUtil extends Object
Constructor and Description |
---|
PinyinUtil() |
Modifier and Type | Method and Description |
---|---|
static PinyinEngine |
getEngine()
获得全局单例的拼音引擎
|
static char |
getFirstLetter(char c)
将输入字符串转为拼音首字母,其它字符原样返回
|
static String |
getFirstLetter(String str,
String separator)
将输入字符串转为拼音首字母,其它字符原样返回
|
static String |
getPinyin(char c)
如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
|
static String |
getPinyin(String str)
将输入字符串转为拼音,每个字之间的拼音使用空格分隔
|
static String |
getPinyin(String str,
String separator)
将输入字符串转为拼音,以字符为单位插入分隔符
|
static boolean |
isChinese(char c)
是否为中文字符
|
public static PinyinEngine getEngine()
public static String getPinyin(char c)
c
- 任意字符,汉字返回拼音,非汉字原样返回public static String getPinyin(String str)
str
- 任意字符,汉字返回拼音,非汉字原样返回public static String getPinyin(String str, String separator)
str
- 任意字符,汉字返回拼音,非汉字原样返回separator
- 每个字拼音之间的分隔符public static char getFirstLetter(char c)
c
- 任意字符,汉字返回拼音,非汉字原样返回public static String getFirstLetter(String str, String separator)
str
- 任意字符,汉字返回拼音,非汉字原样返回separator
- 分隔符public static boolean isChinese(char c)
c
- 字符Copyright © 2021. All rights reserved.