Java判断字符串含中文
时间: 2023-08-01 14:09:30 浏览: 129
Java判断字符串中是否包含中文方法
可以使用 Java 自带的正则表达式进行判断,代码如下:
```java
public static boolean containsChinese(String str) {
String regex = "[\\u4e00-\\u9fa5]";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return matcher.find();
}
```
该方法通过正则表达式匹配字符串中是否含有汉字,如果含有汉字则返回 true,否则返回 false。其中,`[\\u4e00-\\u9fa5]` 是一个 Unicode 区间,表示所有汉字的 Unicode 编码。
阅读全文