package zwb.tools;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author zwb
*
*/
public class isHaveHanZi {
public static boolean isHaveHanZi(String str){
boolean flag=true;
int count = 0;
String regEx = "[\\u4e00-\\u9fa5]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
count = count + 1;
}
}
if(count==0){
flag=false;
}
return flag;
}
public static void main(String[] args) {
System.out.println(isHaveHanZi("12张"));
}
}java判断string字符串中是否存在汉字
最新推荐文章于 2024-10-28 18:36:18 发布
本文提供了一个Java方法用于检查给定的字符串中是否包含汉字字符。通过正则表达式匹配一-龥之间的Unicode编码来实现,这是汉字的Unicode范围。该方法使用了Java的Pattern和Matcher类来进行匹配,并返回一个布尔值表示结果。
236

被折叠的 条评论
为什么被折叠?



