美文网首页
Android 小技巧之 BigDecimal

Android 小技巧之 BigDecimal

作者: Kevin_小飞象 | 来源:发表于2019-08-22 14:20 被阅读0次
  1. String 转 Double 失去精度解决办法。
        String a = "4.56";
        BigDecimal temp1 = BigDecimal.valueOf(Double.valueOf(a));
        temp1 = temp1.multiply(BigDecimal.valueOf(100));
        int sum1 = temp1.intValue();
        String b = String.valueOf(sum1);
        Log.d("tag", "onCreate: " + b);   //456
  1. 去除末尾多余的 0
        String a = "9.80";
        String str = new BigDecimal(a).stripTrailingZeros().toPlainString();
        Log.d(TAG, "onCreate: "+ str);  //9.8

相关文章

网友评论

      本文标题:Android 小技巧之 BigDecimal

      本文链接:https://www.haomeiwen.com/subject/riensctx.html