【问题标题】:DecimalFormatter with thousands separator 0 value returning .00带有千位分隔符 0 值的 DecimalFormatter 返回 .00
【发布时间】:2019-05-14 02:32:52
【问题描述】:

我在 android 应用上的结果格式有问题。

我使用的是DecimalFormat,格式为"###,###.00"。现在,大数字100000.0 返回100,000.00,这是正确的。但是当我解析0 时,结果只有.00。我怎样才能做到0.00

注意:我尝试使用 String.format 扩展 ("%.2f",value) 但问题是当它达到 10000.0 时,它返回 10,0000.00。

【问题讨论】:

    标签: java string-formatting decimalformat


    【解决方案1】:

    "###,###.00"的格式改为

    "###,##0.00"
    

    当您使用 # 时,它是可选的,当您使用 0 时,它是必需的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      相关资源
      最近更新 更多