我在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个值的十进制数字。