声明此形式的变量%.2f
我想要的是小数点后最多2位数。
就像现在一样,它只显示了预期的两个,我希望删除尾随的零。
formatString = "< %.2f Km"
我使用formatString
作为
String.format(formatString , value)
在这部分代码中有没有办法做到这一点?
答案 0 :(得分:1)
这适用于您的情况:
double value = 3.502;
String formatString = "< %s Km";
String formattedString = String.format(formatString, new DecimalFormat("#.##").format(value));
重复How to nicely format floating numbers to String without unnecessary decimal 0?