金额保留小数末尾去零

**

一. 序

**
原来没有接触过DecimalFormat,没有想到还有这玩意。使用的时候还是不错的,详细的了解可以看官方的api。
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。

   BigDecimal bigDecimal = new BigDecimal("100.9873000");
   DecimalFormat decimalFormat = new DecimalFormat("0.00#####");
   String format = decimalFormat.format(bigDecimal);
符号含义
0阿拉伯数字
#阿拉伯数字如果不存在就显示为空
.小数分隔符或货币小数分隔符
-减号
,分组分隔符
E分割科学技术法中的尾数和指数。在前缀和后缀中无需添加引号
;分隔正数和负数子模式
%乘以100并显示为百分数
/u2030乘以1000并显示为千分数
¤ (\u00A4)货币记号,由货币符号替换。如果两个同时出现,则用国际货币符号替换。如果出现在某个模式中,则使用货币小数分隔符,而不使用小数分隔符
用于在前缀或或后缀中为特殊字符加引号,例如 “‘#’#” 将 123 格式化为 “#123”。要创建单引号本身,请连续使用两个单引号:“# o’'clock”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨染秦时

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值