日期:2014-05-20  浏览次数:20610 次

java 字符型与long类型的转换
long num=Integer.parseInt(str);
在str的数字位数小于等于9位时,可以转换;
但是当str位数是10或者11位时怎么转换???
Java

------解决方案--------------------
除了int还有很多位数很多的类,如BigInteger
------解决方案--------------------
Long.parseLong(str);
------解决方案--------------------
大于9位时就已经超出了int类型的表述范围了,一般如果是个常数后面要加L,这里你最好用Long.parseLong(str);
------解决方案--------------------
引用:
大于9位时就已经超出了int类型的表述范围了,一般如果是个常数后面要加L,这里你最好用Long.parseLong(str);
+1