如何显示整个双值?

时间:2014-01-02 02:23:24

标签: java android numbers double

我的双倍值类似于 0.000659 ,它显示为 6.6e-05

我看了一遍,但因为我不知道它在做什么,我不知道该找什么。

有谁知道它在做什么或如何解决它? 我的代码

Double value= jsonObject.get("last").asDouble();
Toast.makeText(getBaseContext(), "value"+value, Toast.LENGTH_LONG).show();

2 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

    System.out.println(String.format("%.6f", value));

请注意,6表示您要显示的小数位数。

答案 1 :(得分:1)

Double value = jsonObject.get("last").asDouble();
Formatter formatter = new Formatter(Locale.US);
String res = formatter.format("%+0.6f", value);

res将类似于"0.000659"