欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

String到int的转换如何支持10位数以上?

程序员文章站 2022-06-11 19:50:04
...
用string到int的转换,如果string位数超过10位以上,会报java.lang.NumberFormatException: For input string: "200710180917"
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);

	}

}

如果str的长度在10位以内是没问题的,如果str="200710180917"就会报错,我想把类似"200710180917"得字符串转成int如何办?