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

java怎么判断字符串是否是中文?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站设计、涧西网络推广、成都小程序开发、涧西网络营销、涧西企业策划、涧西品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供涧西建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

判断是否存在中文:

public boolean checkcountname(String countname)
    {
         Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
            Matcher m = p.matcher(countname);
            if (m.find()) {
                return true;
            }
            return false;
    }

判断整个字符串都由中文组成:

public boolean checkname(String name)
    {
        int n = 0;
        for(int i = 0; i < name.length(); i++) {
            n = (int)name.charAt(i);
            if(!(19968 <= n && n <40869)) {
                return false;
            }
        }
        return true;
    }

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://csruizhi.cn/article/pccsgp.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都营销网站制作 成都网站建设 响应式网站设计方案 网站建设 成都网站制作公司 手机网站制作设计 成都定制网站建设 网站设计 手机网站制作 成都网站设计 成都企业网站制作 专业网站设计 成都网站制作 古蔺网站建设 成都网站制作 成都企业网站建设公司 四川成都网站建设 成都响应式网站建设 成都网站设计 网站设计 高端品牌网站建设 泸州网站建设