/**
* 判断字符串是否全部为中文字符组成
* @param str 检测的文字
* @return true:为中文字符串,false:含有非中文字符
*/
public static boolean isChineseStr(String str){
Pattern pattern = Pattern.compile("[\u4e00-\u9fa5]");
char c[] = str.toCharArray();
for(int i=0;i<c.length;i++){
Matcher matcher = pattern.matcher(String.valueOf(c[i]));
if(!matcher.matches()){
return false;
}
}
return true;
}
本文介绍了一种使用Java实现的判断字符串是否全由中文字符组成的实用方法。通过正则表达式的匹配,该方法能够准确地判断出传入的字符串是否完全由中文字符构成。

373

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



