`
javachs
  • 浏览: 120421 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

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

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

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

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


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

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


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

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

相关推荐

    大小写金额转换-源码

    {小数点的位置} {循环小写货币的每一位,从小写的右边位置到左边} for qian:=length(Smallmonth) downto 1 do begin {如果读到的不是小数点就继续} if qian<>dianweizhi then begin {位置上的数转换成大写} case ...

    高精加法源代码

    if(z[i]>=10)//如果当前位数的值超过了10,则要进位处理 { z[i+1]+=z[i]/10;//此处如改为++z[i+1],效率更高 z[i]-=10; //或者是z[i]%=10,但速度稍慢 if(z[len]>0)//最高位如果进位了,则最大位数加1 len...

    二进制数与十六进制数之间的相互转换

    二进制数和十六进制数的相互转换 c6下完美运行通过 #include #include #include #include <string.h> void convert(char *input, char *output) { int len1 = strlen(input); //输入二进制数位数 int pos = ...

    大整数乘法

    将两个大整数进行相乘,涉及到string和int类型之间的转换,关键使用了分而治之思想。

    微信小程序学习点滴《六》:保留小数(toFixed) 四舍五入 获取整数 string转int .

    然后用parseInt()转换类型才拿到值. (此图片来源于网络,如有侵权,请联系删除! )   2.获取几位数 toPrecision() 上图;第一组是获取四位数,第二组是获取六位 (此图片来源于网络,如有侵权,请联系删除! )   (此...

    net学习笔记及其他代码应用

    引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。 [Page] 39.启动一个线程是用run()还是start()? 答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机...

    《你必须知道的495个C语言问题》

    *4.15 我怎样把一个int变量转换为char *型?我试了类型转换,但是不行。 52 第5章 空指针 53 空指针和空指针常量 53 5.1 臭名昭著的空指针到底是什么? 53 5.2 怎样在程序里获得一个空指针? 54 5.3 用...

    java联系题

    2. 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。 3. 写一个简单程序,判断输入的一串字符串是否为身份证号码,注意身份证判别的几个条件。 4. 设计一个...

    vb2010 开发的读取指定字符串的文本

    '定义变量的类型很重要,关系到计数的开始,如果数整型,则开始的0不在计算之列,如果是字符串,则计算 Dim wIM, yIM As String TextBox1.Text = "123456789" wIM = TextBox1.Text '空格计算位数 yIM = Mid...

    C#判断字符串是否为数字字符串

     我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中能捕获异常。一旦发现异常,则不是数字字符串。  我们可以以下三种方式将...

    java常用工具类的使用

    调用DateFormat对象的format方法可以把Date对象转换成为指定格式的String类型数据。比如: Date today=new Date(); DateFormat df=DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA); String result=df....

    freemarker语法完整版

    namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 <#if condition> ... <#elseif condition2> ... <#elseif condition3> ... .....

    delphi通用函数单元一

    function RandomStr(aLength : Longint) : String; {随机字符串函数} //▎============================================================▎// //▎================② 扩展的日期时间操作函数 =================▎...

    freemarker总结

    使用import指令导入库到模板中,Freemarker会为导入的库创建新的名字空间,并可以通过import指令中指定的散列变量访问库中的变量: ${my.mail} ${mail} 输出结果: <p>Copyright (C) 1999-2002 ...

    Java的8大基本数据类型.pdf

    public class PrimitiveTypeTest{ public static void main(String[] args){ //byte System.out.println("基本类型:byte ⼆进制位数:" + Byte.SIZE); System.out.println("包装类:java.lang.Byte"); System.out....

    蓝桥杯-基础练习12 十六进制转八进制 (最大测试数据10万位) 源码

    2.判断2进制的位数对3取模是多少,因为2到8是3位3位的看的。 3.删除最后数据前面的0(题目要求哈)。 4.我就死在这点上,测试数据不是一条条输入的,而是所有数据从文本读入,所以不能用Scanner,得用...

    浅谈js里面的InttoStr和StrtoInt

    int转换string: 1,var str=String(int); 2,num.toString(param) ; // param 为进制 eg: var num=100; num.toString(16); result= $64h; 3,num.toFixed(param); // param 为小数点位数(还带进位,太好用了)。 eg...

    你必须知道的495个C语言问题

    *4.15 我怎样把一个int变量转换为char*型?我试了类型转换,但是不行。 第5章 空指针 空指针和空指针常量 5.1 臭名昭著的空指针到底是什么? 5.2 怎样在程序里获得一个空指针? 5.3 用缩写的指针比较“if...

Global site tag (gtag.js) - Google Analytics