JAVA中判断char是否是中文的几种方法

JAVA中判断char是否是中文的几种方法

2023年7月18日发(作者:)

JAVA中判断char是否是中⽂的⼏种⽅法1、⽅法⼀

Java代码

1. char c = 'a';

2. if((c >= 0x4e00)&&(c <= 0x9fbb)) {

3. n("是中⽂");

4. }

上⾯的⽅法很简单,但只能判断是否是中⽂,但不能判断是否是中⽂标点。 下⾯的⽅法很全⾯,中⽂字符标点都可以判断 2、⽅法⼆

Java代码

1. private static final boolean isChinese(char c) {

2. eBlock ub = (c);

3. if (ub == _UNIFIED_IDEOGRAPHS

4. || ub == _COMPATIBILITY_IDEOGRAPHS

5. || ub == _UNIFIED_IDEOGRAPHS_EXTENSION_A

6. || ub == L_PUNCTUATION

7. || ub == _SYMBOLS_AND_PUNCTUATION

8. || ub == DTH_AND_FULLWIDTH_FORMS) {

9. return true;

10. }

11. return false;

12. }

评论1 楼 2012-06-20

block == CJK_UNIFIED_IDEOGRAPHS // 中⽇韩统⼀表意⽂字|| block == CJK_COMPATIBILITY_IDEOGRAPHS // 中⽇韩兼容字符|| block == CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A // 中⽇韩统⼀表意⽂字扩充A|| block == GENERAL_PUNCTUATION // ⼀般标点符号, 判断中⽂的“号

|| block == CJK_SYMBOLS_AND_PUNCTUATION // 符号和标点, 判断中⽂的。号|| block == HALFWIDTH_AND_FULLWIDTH_FORMS // 半⾓及全⾓字符, 判断中⽂的,号

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689641722a273149.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信