java 字符型与long类型的转换long numInteger.parseInt(str)在str的数字位数小于等于9位时,可以转换;但
java 字符型与long类型的转换
long num=Integer.parseInt(str);
在str的数字位数小于等于9位时,可以转换;
但是当str位数是10或者11位时怎么转换??? Java
[解决办法]
除了int还有很多位数很多的类,如BigInteger
[解决办法]
Long.parseLong(str);
[解决办法]
大于9位时就已经超出了int类型的表述范围了,一般如果是个常数后面要加L,这里你最好用Long.parseLong(str);
[解决办法]
