将科学计数法数据转化成普通数据

  1. 下面的例子是我的随笔但是也是验证过的,所引用的包是fastjson,以及基础的包,不涉及自己分装的任何包。。
  2. 希望能够给各位做开发的同仁一点良好的建议,
  3. 案例的背景是将json中数量庞大的人的数量用了科学技术法表示了,但是现在我们需要我们常见的表示方法

public class TestBigDecimal{

    public static void main(args[]){

        String str = "{\"personNumber\":3.252528E9,\"age\":\"12\"}";

        JSONObject obj = JSONObject.parseObject(str);

        BigDecimal housep = obj.getBigDecimal("houseprice");

        String housepr = housep.stripTrailingZeros().toPlainString();

        System.out.println(housepr);//结果:3252528000

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值