在Android

时间:2018-04-07 21:10:44

标签: java android

Hello / Java新手,

我使用JSON将值解析为字符串和双精度数。我正在获得字符串/双打,如“6503.04”或“12.3942”等。我希望看看我是否可以将这些字符串转换为整数,并且还可以加倍为整数。我只需要以最简单的方式摆脱小数点。我怎么能做到这一点?

任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:4)

 double x = Double.parseDouble(your_string);
int y = (int) x;

y的值为x,小数位为。

在转换为int之前,您可以根据需要对该数字进行下限或小区化。

不要忘记,当your_string不是数字时,解析函数通常会抛出异常。

答案 1 :(得分:0)

///从json中获取两倍的值,然后获取整数

Double number = jsonObject.getDouble('longitude')
int newNumber = number.intValue()
相关问题