关于数据类型转换,请问如何将String M = "13911223344";转换成数值类型?

时间:2021-12-17 19:33:02
关于数据类型转换,请问如何将String M = "13911223344";转换成数值类型?

10 个解决方案

#1


String M = "13911223344";
Integer i = new Integer(M);

#2


integer.parseInt()

#3


long a = Long.parseLong(M);

#4


String M = "13911223344";
Integer i = new Integer(M);

#5


楼上都说了,我只好顶一下了

#6


上面几个讲的有可能不行,因为你给的数据类型值太大啦!
    如果是那样的话,你就用BigInteger这个java专门用来处理大数据的数据类型!

#7


DreamDragon_NEU(梦龙)  dadunqingwa(打盹的青蛙) :int最大精度是9位

#8


这个可以用long的数据类型来做,long a = Long.parseLong(M);
看上去像是个手机号,这个已经足够了!

#9


String M = "13911223344";
BigInteger i = new BigInteger("13911223344");
长度大了就用这个~~~

#10


String st="13911223344";
long s=Long.parseLong(st);
若在jbuilder中应该
String st="13911223344";
BigDecimal s = new BigDecimal(0.00);
s=BigDecimal.valueOf(Long.parseLong(st))

#1


String M = "13911223344";
Integer i = new Integer(M);

#2


integer.parseInt()

#3


long a = Long.parseLong(M);

#4


String M = "13911223344";
Integer i = new Integer(M);

#5


楼上都说了,我只好顶一下了

#6


上面几个讲的有可能不行,因为你给的数据类型值太大啦!
    如果是那样的话,你就用BigInteger这个java专门用来处理大数据的数据类型!

#7


DreamDragon_NEU(梦龙)  dadunqingwa(打盹的青蛙) :int最大精度是9位

#8


这个可以用long的数据类型来做,long a = Long.parseLong(M);
看上去像是个手机号,这个已经足够了!

#9


String M = "13911223344";
BigInteger i = new BigInteger("13911223344");
长度大了就用这个~~~

#10


String st="13911223344";
long s=Long.parseLong(st);
若在jbuilder中应该
String st="13911223344";
BigDecimal s = new BigDecimal(0.00);
s=BigDecimal.valueOf(Long.parseLong(st))