Java代码中判断字符是否为中文或中文符号

来源:互联网 发布:mac大于号怎么打出来 编辑:程序博客网 时间:2024/05/29 16:56

public boolean isChineseChar(char c){ 

    Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); 

    if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS 

        || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS 

        ||  ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A 

        || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION 

        || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION 

        || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) { 

        return true; 

    } 

    return false;

}


0 0
原创粉丝点击