标签: java string formatting currency
可能重复: How to round a number to n decimal places in Java
我正在尝试将用作货币的字符串格式化为两位小数。例如,如果输入100,则将其格式化为100.00,如果输入100.5,则格式为100.50。什么是最好的方法呢?
答案 0 :(得分:1)
您可以使用DecimalFormat:
new DecimalFormat("###0.00").format(...);
DecimalFormat的其他构造函数引入了对Locale的支持。