把字符串转换成整数
把字符串转换成整数
http://www.nowcoder.com/questionTerminal/1277c681251b4372bdef344468e4f26e
输入描述
输入一个字符串,包括数字字母符号,可以为空
输出描述:
如果是合法的数值表达则返回该数字,否则返回0
import java.util.regex.Pattern;
public class Solution {
public int StrToInt(String str) {
String pattern = "[+-]?\\d+\\.?\\d+";
boolean isNum = Pattern.matches(pattern, str);
if(isNum){
return Integer.valueOf(str);
}
return 0;
}
}只能通过85.7%,有哪位大神指点一下怎么判断有没有越界

安克创新 Anker公司福利 767人发布