将字符串格式化为两位小数

时间:2012-06-20 16:16:06

标签: java string formatting currency

  

可能重复:
  How to round a number to n decimal places in Java

我正在尝试将用作货币的字符串格式化为两位小数。例如,如果输入100,则将其格式化为100.00,如果输入100.5,则格式为100.50。什么是最好的方法呢?

1 个答案:

答案 0 :(得分:1)

您可以使用DecimalFormat:

new DecimalFormat("###0.00").format(...);

DecimalFormat的其他构造函数引入了对Locale的支持。