声明这种形式的变量%.2f我想要的是小数点后最多2位数字。

现在,它仅显示两个预期的数字,我也希望删除尾随的零。

formatString = "< %.2f Km"


我用formatString作为
String.format(formatString , value)

在这部分代码中,有没有办法做到这一点?

最佳答案

这应该适合您的情况:

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?的重复项

关于java - 删除浮点表示中的尾随零,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50703421/

10-11 00:04