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