如何在使用.setText时删除数字中的“E”?

时间:2018-05-13 11:47:37

标签: java android

我有一个加密跟踪应用程序,它处理非常小和非常大的数字。我使用这样的自定义适配器将值打印到ListView

PriceBox.setText(String.valueOf(price)+"$");

我不希望E在其中。我怎样才能做到这一点?价格是double

1 个答案:

答案 0 :(得分:1)

您可以通过String.format()调整格式:

String.format("%,.2f $", price);

...与price == 6217.58一样,格式为"6,217.58 $"

的Javadoc: