论坛首页 Java企业应用论坛

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

浏览 7512 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-10-18   最后修改:2010-06-07
用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如何办?
   发表时间:2007-10-18  
你这问题也太。。。。。。。。。。。。。。。。!!!

你真的不懂long??
0 请登录后投票
   发表时间:2007-10-18  
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

你真的不懂long??
long可以用在这里?
0 请登录后投票
   发表时间:2007-10-18  
为什么要这么做
这业务是谁设计的
0 请登录后投票
   发表时间:2007-10-18  
javachs 写道
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

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


我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己!
0 请登录后投票
   发表时间:2007-10-18  
惊鸿逝水 写道
javachs 写道
惊鸿逝水 写道
你这问题也太。。。。。。。。。。。。。。。。!!!

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


我真怕了你的问题了,显得我很白痴,真的。我很认真的检讨自己!
好了,不要讽刺我了。
0 请登录后投票
   发表时间:2007-10-18  
ddandyy 写道
为什么要这么做
这业务是谁设计的

没有为什么,要求就是这样的。
0 请登录后投票
   发表时间:2007-10-18  
要求?
谁要求?
客户?PM?
0 请登录后投票
   发表时间:2007-10-18  
ddandyy 写道
要求?
谁要求?
客户?PM?
这个要求不是太过分吧,这是不是java的一个bug
0 请登录后投票
   发表时间:2007-10-18  
................
你................
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics