美文网首页
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