Java 将字符串格式设置为小数点后两位
可能重复:Java 将字符串格式设置为小数点后两位,java,string,formatting,currency,Java,String,Formatting,Currency,可能重复: 我试图将用作货币的字符串格式化为小数点后两位。例如,如果他们输入100,它将格式化为100.00,如果他们输入100.5,它将格式化为100.50。最好的方法是什么?您可以使用DecimalFormat: new DecimalFormat("###0.00").format(...); DecimalFormat的其他构造函数引入了对Locale的支持。将其存储为BigDecimal并使用setScale对其进行格式化。()副本:
我试图将用作货币的字符串格式化为小数点后两位。例如,如果他们输入100,它将格式化为100.00,如果他们输入100.5,它将格式化为100.50。最好的方法是什么?您可以使用DecimalFormat:
new DecimalFormat("###0.00").format(...);
DecimalFormat的其他构造函数引入了对Locale的支持。将其存储为BigDecimal并使用setScale对其进行格式化。()副本: