用string到int的转换,如果string位数超过10位以上,会报java.lang.NumberFormatException: For input string: "200710180917"[code]
package Test;
public class TestInt {
/**
* @param args
*/
public static void main(String[] args) {
String str="2007101809";
int i = Integer.parseInt(str);
System.out.println("i:"+i);
}
}
[/code]
如果str的长度在10位以内是没问题的,如果str="200710180917"就会报错,我想把类似"200710180917"得字符串转成int如何办?
package Test;
public class TestInt {
/**
* @param args
*/
public static void main(String[] args) {
String str="2007101809";
int i = Integer.parseInt(str);
System.out.println("i:"+i);
}
}
[/code]
如果str的长度在10位以内是没问题的,如果str="200710180917"就会报错,我想把类似"200710180917"得字符串转成int如何办?