public class PinyinUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PinyinUtil.Case |
| 构造器和说明 |
|---|
PinyinUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compare(java.lang.String str1,
java.lang.String str2)
比较两个字符串的大小
|
java.lang.String |
getCnASCII(java.lang.String str)
将字符串转移为ASCII码
|
java.lang.String |
getHeadChar(java.lang.String str)
获得第一个字母
|
static java.lang.String |
getPinYin(java.lang.String str,
PinyinUtil.Case caze)
unicode编码范围: 汉字:[0x4E00,0x9FA5](或十进制[19968,40869])
数字:[0x0030,0x0039](或十进制[48, 57]) 小写字母:[0x0061,0x007A](或十进制[97, 122])
大写字母:[0x0041,0x005A](或十进制[65, 90])
返回汉字的拼音
|
static java.lang.String |
getPinYinHead(java.lang.String str)
返回汉字拼音的声母
|
boolean |
isBigCapital(java.lang.String capital)
是否为大写字母
|
boolean |
isCNChar(char c)
是否为汉字
|
boolean |
isCNStr(java.lang.String str)
是否为汉字字符串(只要包含了一个汉字)
|
public static java.lang.String getPinYin(java.lang.String str,
PinyinUtil.Case caze)
返回汉字的拼音
str - 汉字(李莲英)caze - 大小写public boolean isCNChar(char c)
c - 字符public boolean isBigCapital(java.lang.String capital)
capital - capitalpublic boolean isCNStr(java.lang.String str)
str - 字符public static java.lang.String getPinYinHead(java.lang.String str)
str - 汉字(李莲英)public java.lang.String getHeadChar(java.lang.String str)
str - 干public java.lang.String getCnASCII(java.lang.String str)
str - 字符串public int compare(java.lang.String str1,
java.lang.String str2)
str1 - 字符1str2 - 字符2