public final class ChineseHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Pattern |
PATTERN_CHINESE |
static Pattern |
PATTERN_CHINESE_BY_REG |
static Pattern |
PATTERN_MESSY_CODE |
| 构造器和说明 |
|---|
ChineseHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
chineseLength(String str)
获取一个字符串中中文字符的个数
|
static String |
getFirstSpell(String chinese)
获取汉字串拼音首字母,英文字符不变
|
static String |
getFullSpell(String chinese)
获取汉字串拼音,英文字符不变
|
static String |
getPingYin(String inputString)
将字符串中的中文转化为拼音,其他字符不变
|
static List<String> |
getPinYinList(String chinese)
获取拼音,返回值为列表
|
static boolean |
isChinese(char c)
判断是否是中文
|
static boolean |
isChinese(String strName)
完整的判断中文汉字和符号
|
static boolean |
isChineseByName(String str) |
static boolean |
isChineseByReg(String str)
只能判断部分CJK字符(CJK统一汉字)
|
static float |
isMessyCode(String strName)
判断是否是乱码
|
static String |
transIdCard15to18(String IdCardNO)
18位标准身份证号
方法用途:15位身份证转化为18位标准证件号
|
public static final Pattern PATTERN_CHINESE_BY_REG
public static final Pattern PATTERN_CHINESE
public static final Pattern PATTERN_MESSY_CODE
public static String getPingYin(String inputString)
inputString - public static String getFirstSpell(String chinese)
chinese - 汉字串public static String getFullSpell(String chinese)
chinese - 汉字串public static boolean isChineseByReg(String str)
str - public static boolean isChineseByName(String str)
public static boolean isChinese(String strName)
strName - public static boolean isChinese(char c)
c - public static int chineseLength(String str)
public static float isMessyCode(String strName)
strName - public static String transIdCard15to18(String IdCardNO)
Copyright © 2022. All Rights Reserved.