用美元值格式化双精度而不四舍五入

format double with dollar value without rounding off

我有一个双精度值 13.4567。我必须格式化它而不四舍五入。

预期价值应为 13.4567 美元。如何实现?

谢谢。

您可以:

NumberFormat formatter = new DecimalFormat("$#0.0000");
System.out.println(formatter.format(13.4567));

System.out.println(String.format("$%.4f", 13.4567));