用美元值格式化双精度而不四舍五入
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));
我有一个双精度值 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));