把字符串转换成整数
把字符串转换成整数
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%,有哪位大神指点一下怎么判断有没有越界