我知道将 double 值转换为字符串,我可以这样做:
String value = String.format("%f", 10.0000);
我还可以使用这个控制小数点后的位数:
String value = String.format("%.3f", 10.000000);
但我的问题是,我通过变量接收小数点后的位数。 如何使用 String.format 打印用户提供的小数点后的位数。
问候, 阿努吉
最佳答案
String value = String.format("%."+x+"f", 10.000000);
其中 x 是位数。
关于java - 使用 String.format 的小数点后位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37272080/