从双类型数据中获取真正的价值

时间:2018-04-13 06:26:36

标签: java math

我有一个来自JSON的数组,如下所示:

"lodg": [82015372.06, 0, 0, 82015372.06, 82486446.4401653]

我无法获得真正的价值82015372.06。我尝试了下面的代码:

Double integer = obj.getJSONArray("lodg").getDouble(3); // 8.201537206E7
Long value = Double.valueOf(integer).longValue(); //82015372
float fl = (float) obj.getJSONArray("lodg").getDouble(3); //8.2015376E7

我读到了有关此问题,但它不起作用。我需要获得价值,而不仅仅是打印出来。

0 个答案:

没有答案