格式化十进制输出而不截断零



我在android Java中显示项目的价格,就像这个一样

mItemPrice.setText(String.format(Locale.getDefault(), "%d", price));

问题是:如果价格是1.550产量是1.55但是我喜欢把最后一个零保持为(1.550(。有什么建议吗?

您可以使用

mItemPrice.setText(String.format(Locale.getDefault(), "%.3f", price));

你可以在这里找到格式化程序的完整描述,基本上%.3f意味着在十进制分隔符后面打印一个刚好有3个值的十进制数字。

相关内容

  • 没有找到相关文章

最新更新