/**
* 判断字符串是否全部为中文字符组成
* @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;
}