为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Java中设置千位分隔符?

如何在Java中设置千位分隔符?

繁花如伊 2019-11-29 15:44:42
如何在Java中设置千位分隔符?我有BigDecimal的String表示形式,我想设置数千个分隔符并返回String。
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

BigDecimal bd = new BigDecimal(300000);


NumberFormat formatter = NumberFormat.getInstance(new Locale("en_US"));


System.out.println(formatter.format(bd.longValue()));

编辑


要获取自定义分组分隔符(例如空格),请执行以下操作:


DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance();

symbols.setGroupingSeparator(' ');


DecimalFormat formatter = new DecimalFormat("###,###.##", symbols);

System.out.println(formatter.format(bd.longValue()));


查看完整回答
反对 回复 2019-11-29
  • 3 回答
  • 0 关注
  • 1489 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信