param.getOriginalPrice().stripTrailingZeros().toPlainString()

if (coupon.getType() == 0) {
            coupon.setName("代金券面值" + param.getOriginalPrice().stripTrailingZeros().toPlainString() + "元");
        } else if (coupon.getType() == 2) {
            coupon.setName("满减券满" + param.getMeetPrice().stripTrailingZeros().toPlainString() + "元立减" + param.getReducePrice().stripTrailingZeros().toPlainString() + "元");
        } else {
            coupon.setName(param.getName());
        }

 详细请看:
bigdecimal去除末尾多余的0 ,stripTrailingZeros()科学计数法解决_人生最遗憾的莫过于:轻易地放弃了不该放弃的,固执地坚持了不该坚持的-CSDN博客_striptrailingzeros


版权声明:本文为WuHey原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。