嗨,这个手术给了我不想要的反应,我怎么能从它得到想要的反应?
例如,当a和秒相等时:
a=a.subtract(second);
a=0.99999905050206647416680425521917641162872314453125
second=1.0给我
a=-9.4949793352583319574478082358837127685546875E-7但我不想要它,我想要数值而不是.E-7。我怎么能解决这个问题?我尝试过这种方法,但没有解决我的问题。
a=a.setScale(15,RoundingMode.HALF_UP);发布于 2015-10-11 21:54:32
使用BigDecimal.toPlainString()
返回没有指数字段的此BigDecimal的字符串表示形式。
https://stackoverflow.com/questions/33070388
复制相似问题