vlinDone
BlogJava
首页
新文章
新随笔
聚合
管理
posts - 33, comments - 17, trackbacks - 0
判断字符是否属于中文
1
public
class
IsChineseOrEnglish
{
2
//
GENERAL_PUNCTUATION 判断中文的“号
3
//
CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号
4
//
HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号
5
public
static
boolean
isChinese(
char
c)
{
6
Character.UnicodeBlock ub
=
Character.UnicodeBlock.of(c);
7
if
(ub
==
Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
8
||
ub
==
Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
9
||
ub
==
Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
10
||
ub
==
Character.UnicodeBlock.GENERAL_PUNCTUATION
11
||
ub
==
Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
12
||
ub
==
Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS)
{
13
return
true
;
14
}
15
return
false
;
16
}
17
public
static
void
isChinese(String strName)
{
18
char
[] ch
=
strName.toCharArray();
19
for
(
int
i
=
0
; i
<
ch.length; i
++
)
{
20
char
c
=
ch[i];
21
if
(isChinese(c)
==
true
)
{
22
System.out.println(isChinese(c));
23
return
;
24
}
else
{
25
System.out.println(isChinese(c));
26
return
;
27
}
28
}
29
}
30
31
public
static
void
main(String[] args)
{
32
33
isChinese(
"
zhongguo
"
);
34
isChinese(
"
中国
"
);
35
}
36
37
}
38
posted on 2008-07-23 17:31
scea2009
阅读(174)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
个人
网摘(6)
随笔档案
2008年12月 (2)
2008年8月 (1)
2008年7月 (24)
2008年6月 (1)
2008年5月 (4)
PL/SQL存储过程与函数
搜索
最新评论
1. re: 18位号码身份证校验码的计算公式[未登录]
1@邱丽娟
--李杰
2. re: 生成 JSON 字符串的工具
ddddddddd
--hls
3. re: 18位号码身份证校验码的计算公式
340621198706139338
--陆树军
4. re: 生成 JSON 字符串的工具
12121
--11112dacda
5. re: 18位号码身份证校验码的计算公式
wozhidao
--lixziyu
阅读排行榜
1. 18位号码身份证校验码的计算公式(25051)
2. 生成 JSON 字符串的工具 (4954)
3. s:select(2859)
4. 关于 Calendar.getInstance()(1408)
5. 根据输入的ISBN号,检验ISBN的有效性(1394)
评论排行榜
1. 18位号码身份证校验码的计算公式(10)
2. 根据输入的ISBN号,检验ISBN的有效性(4)
3. 生成 JSON 字符串的工具 (2)
4. 时间计算工具类(1)
5. 数据库连接(0)