1. 程式人生 > >BigDecimal 去掉末尾的0

BigDecimal 去掉末尾的0

BigDecimal 原生提供了 stripTrailingZeros 方法可以實現去掉末尾的 0,然後使用 toPlainString 可以輸出數值,注意這裡如果使用 toString() 會變成科學計數法輸出。

//返回BigDecimal型別

BigDecimal cardValue = cashCard.getCardValue().stripTrailingZeros();

//返回String型別

String cardValue = cashCard.getCardValue().stripTrailingZeros().toPlainString();