BigDecimal 原生提供了 stripTrailingZeros 方法可以实现去掉末尾的 0,然后使用 toPlainString 可以输出数值,注意这里如果使用 toString() 会变成科学计数法输出。
//返回BigDecimal类型
BigDecimal cardValue = cashCard.getCardValue().stripTrailingZeros();
//返回String类型
String cardValue = cashCard.getCardValue().stripTrailingZeros().toPlainString();