我想要的是将double转换为使用half-up方法进行舍入的字符串的方法 – 即,如果要舍入的小数位数为5,则它总是舍入到前一个数字。这是大多数人在大多数情况下期望的四舍五入标准方法。 我也只想显示有效数字 – 即不应该有任何尾随零。 我知道这样做的一种方法是使用该String.format方法: String.format("%.5g%n", 0.912385); 收益: 0.91239 这很棒,但它总是显示5位小数的数字,即使它们不显着: String.format […]