使用正则表达式,效率较高
public boolean canParseInt(String str){
if(str == null){ //验证是否为空
return false;
}
return str.matches("\\d+"); //使用正则表达式判断该字符串是否为数字,第一个\是转义符,\d+表示匹配1个或 //多个连续数字,"+"和"*"类似,"*"表示0个或多个
}
使用正则表达式,效率较高
public boolean canParseInt(String str){
if(str == null){ //验证是否为空
return false;
}
return str.matches("\\d+"); //使用正则表达式判断该字符串是否为数字,第一个\是转义符,\d+表示匹配1个或 //多个连续数字,"+"和"*"类似,"*"表示0个或多个
}