代码如下
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class tt2 {
/*
* 是否是英文字符串
*/
public static boolean isEnglishStr(String charaString){
return charaString.matches("^[a-zA-Z]*");
}
/*
* 是否包含中文字符串
*/
public static boolean isChineseStr(String str){
String regEx = "[\\u4e00-\\u9fa5]+";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
if(m.find()) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
String s1 = "我爱你,kaka";
System.out.println(isEnglishStr(s1));
String s2 = "我爱中国,china";
System.out.println(isChineseStr(s2));
}
}
运行结果
false
true
版权声明:本文为u011095039原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。