我是靠谱客的博主 懵懂枕头,最近开发中收集的这篇文章主要介绍java判断字符串中是否有中文,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 public static final boolean isChinese(String strName) {  
            char[] ch = strName.toCharArray();  
            for (int i = 0; i < ch.length; i++) {  
                char c = ch[i];  
                if (isChinese(c)) {  
                    return true;  
                }  
            }  
            return false;  
        }  
     private static final boolean isChinese(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;  
        } 

最后

以上就是懵懂枕头为你收集整理的java判断字符串中是否有中文的全部内容,希望文章能够帮你解决java判断字符串中是否有中文所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部