【问题标题】:Java double calculate and convert to String [duplicate]Java双重计算并转换为字符串[重复]
【发布时间】:2021-09-13 12:12:05
【问题描述】:

所以我遇到了 Java 编码问题。

我声明了一些双打,我需要用它们计算。但我不知道是谁将双打转换为可以作为字符串发布在 JLabel 中的结果。它总是这样说:不能将双精度转换为字符串。我尝试过 toString 方法,但我要么做错了,要么就是不起作用。关于工作代码的任何想法?

【问题讨论】:

  • 帮助我们帮助你 - 分享你目前拥有的代码、你得到的输出和你实际得到的输出
  • 一般来说,您会希望将值打印到 2 d.p。所以看看String.format("%.2f", yourDouble)
  • @Mureinik 嘿,我无法分享代码。无论如何,我现在已经解决了它,但只是使用 valueOf()。不过还是谢谢你:)

标签: java string type-conversion double


【解决方案1】:

您可以使用String#valueOf

演示:

public class Main {
    public static void main(String[] args) {
        double val = 12.34;
        String strVal = String.valueOf(val);
        System.out.println(strVal);
    }
}

输出:

12.34

【讨论】:

    猜你喜欢
    • 2018-04-03
    • 1970-01-01
    • 2019-03-04
    • 2019-11-21
    • 1970-01-01
    • 2018-06-04
    • 2017-10-06
    • 2014-01-06
    相关资源
    最近更新 更多