标签: java android
我有一个加密跟踪应用程序,它处理非常小和非常大的数字。我使用这样的自定义适配器将值打印到ListView:
ListView
PriceBox.setText(String.valueOf(price)+"$");
我不希望E在其中。我怎样才能做到这一点?价格是double。
E
double
答案 0 :(得分:1)
您可以通过String.format()调整格式:
String.format()
String.format("%,.2f $", price);
...与price == 6217.58一样,格式为"6,217.58 $"
price == 6217.58
"6,217.58 $"
的Javadoc: