1. 字符串转int,并做了溢出处理
try{
value = Integer.parseInt(str.substring(m.start(), m.end()));
}catch(Exception e){
value = str.charAt(0) == '-'?Integer.MIN_VALUE:Integer.MAX_VALUE;
}
2. 字符串转Long:
long l = Long.parseLong([String]);