我是靠谱客的博主 懵懂枕头,这篇文章主要介绍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判断字符串中是否有中文内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部