资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java怎么判断字符是否为中文字符

1、中文汉字的编码范围:[\u4e00-\u9fa5]

梨树网站建设公司成都创新互联公司,梨树网站设计制作,有大型网站制作公司丰富经验。已为梨树上1000+提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的梨树做网站的公司定做!

下面的方法判断一个字符是不是汉字

//如果是一个汉字返回true,否则返回falsepublic static boolean checkCharCN(char c){
        String s = String.valueOf(c);
        String  regex = "[\u4e00-\u9fa5]";
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(s);
        return m.matches();
    }

Java用的是Unicode 编码char 型变量的范围是0-65535 无符号的值,可以表示 65536个字符,基本上地球上的字符可被全部包括了

汉字基本集中在[19968,40869]之间,共有20901个汉字

unicode编码范围:

汉字:[0x4e00,0x9fa5](或十进制[19968,40869])

数字:[0x30,0x39](或十进制[48, 57])

小写字母:[0x61,0x7a](或十进制[97, 122])

大写字母:[0x41,0x5a](或十进制[65, 90])

以上就是java判断字符是否中文字符的方法的详细内容,更多请关注创新互联其它相关文章!


网站栏目:java怎么判断字符是否为中文字符
网站路径:http://cdkjz.cn/article/iejsop.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220