Hello / Java新手,
我使用JSON将值解析为字符串和双精度数。我正在获得字符串/双打,如“6503.04”或“12.3942”等。我希望看看我是否可以将这些字符串转换为整数,并且还可以加倍为整数。我只需要以最简单的方式摆脱小数点。我怎么能做到这一点?
任何帮助表示赞赏。
答案 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()