我的双倍值类似于 0.000659 ,它显示为 6.6e-05 。
我看了一遍,但因为我不知道它在做什么,我不知道该找什么。
有谁知道它在做什么或如何解决它? 我的代码:
Double value= jsonObject.get("last").asDouble();
Toast.makeText(getBaseContext(), "value"+value, Toast.LENGTH_LONG).show();
答案 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"