首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

BigInteger的有关问题

2012-03-26 
BigInteger的问题是BigInteger吧,s1="01110"我用BigIntegernewBigInteger(s1,2)可以将字符串"01110"转换

BigInteger的问题
是BigInteger吧,s1="01110"
我用BigInteger=new   BigInteger(s1,2);可以将字符串"01110"转换成二进制数1110,可是把前面的零去掉了,有什么办法可以不把那个0去掉吗?假如也是要以 "01110 "字符串结果返回值,怎么去补0呢?,更糟的是我的s1不是确定值,有时候第一位是"1",有不存在上述情况,我该怎么办呢?


[解决办法]

数字不会以0开头的(除非0.)~

解决办法,转化之前记下长度;转化之后根据长度补0,但最终结果还应该是String类型

热点排行