开发中你是否遇到过这样的问题:
你需要后台返回的是经纬度字符串,突然有一天某条数据里面蹦出了“蹦沙卡拉卡”汉字,这时你打开页面,闪退!
于是你想起了返回的经纬度字符里是否存在汉字该如何判断:
//判断是否存在汉字
public boolean checkcountname(String countname) {
Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
Matcher m = p.matcher(countname);
if (m.find()) {
return true;
}
return false;
}
返回true代表字符串里面存在汉字,false代表没有汉字。