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条)