Java判断字符串当中是否包含中文内容

代码如下:

 	public static void main(String[] args_) throws Exception {
        String str1 = "zhang张123";
        String str2 = "zhang123";
        System.out.println(checkStringType(str1)); // 包含中文字符
        System.out.println(checkStringType(str2)); // 不包含中文字符

    }

    public static String checkStringType(String inputStr) {
        // 使用正则表达式匹配中文字符
        Pattern chinesePattern = Pattern.compile("[\u4e00-\u9fa5]");

        // 检查字符串中是否包含中文字符
        boolean hasChinese = chinesePattern.matcher(inputStr).find();

        if (hasChinese) {
            return "包含中文字符";
        }else{
            return "不包含中文字符";
        }
    }

你可能感兴趣的:(工具类,java,mysql)