用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如何办?
评论
javachs 2007-10-18
ddandyy 写道
robbin是上海的 你也是上海的???????
你问这清楚干啥?要有幽默感。。
ddandyy 2007-10-18
robbin是上海的 你也是上海的???????
javachs 2007-10-18
兄弟们不要损人了,事实上我是和robbin有点关系,做人要宽容,火气不要太大,问别人问题也是要技巧的。
pilot 2007-10-18
楼主很厉害
bill.end 2007-10-18
robbin是....
bcccs 2007-10-18
抛出异常的爱 写道
每次看到你问问题总是想问一下robbin
你与他有没关系。。。为什么总是有人回答你呢?

想打人不是一天两天了
weiqingfei 2007-10-18
拉个板凳,看看大家是怎么被逼疯的。
ddandyy 2007-10-18
同感..............
抛出异常的爱 2007-10-18
每次看到你问问题总是想问一下robbin
你与他有没关系。。。为什么总是有人回答你呢?
javachs 2007-10-18
bill.end 写道
Integer.MAX_VALUE 看看是多少。超了,就不是Integer了,不是了就换个大点的,比如Long。
谢谢,这果然是个白痴问题,回去面壁。盲点。。。
bill.end 2007-10-18
Integer.MAX_VALUE 看看是多少。超了,就不是Integer了,不是了就换个大点的,比如Long。
javachs 2007-10-18
ddandyy 写道
................
你................
有啥解决办法?
ddandyy 2007-10-18
................
你................
javachs 2007-10-18
ddandyy 写道
要求?
谁要求?
客户?PM?
这个要求不是太过分吧,这是不是java的一个bug
ddandyy 2007-10-18
要求?
谁要求?
客户?PM?
javachs 2007-10-18
ddandyy 写道
为什么要这么做
这业务是谁设计的

没有为什么,要求就是这样的。
javachs 2007-10-18
惊鸿逝水 写道
javachs 写道
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

你真的不懂long??
long可以用在这里?


我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己!
好了,不要讽刺我了。
惊鸿逝水 2007-10-18
javachs 写道
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

你真的不懂long??
long可以用在这里?


我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己!
ddandyy 2007-10-18
为什么要这么做
这业务是谁设计的
javachs 2007-10-18
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

你真的不懂long??
long可以用在这里?
javachs
搜索本博客
博客分类
最近加入圈子
存档
最新评论