[英]Converting String/Double to Int in Android
你好,Android/Java 新手,
我正在使用 JSON 將值解析為字符串和雙精度值。 我正在獲取字符串/雙精度數,例如“6503.04”或“12.3942”等。我想看看我是否可以將這些字符串轉換為整數並將雙精度數轉換為整數。 我只需要以最簡單的方式去掉小數點。 我怎樣才能做到這一點?
任何幫助表示贊賞。
double x = Double.parseDouble(your_string);
int y = (int) x;
y 將有 x 的值,其中小數點被切除。
在轉換為 int 之前,您可以根據需要對數字進行下限或上限。
不要忘記,當 your_string 不是數字時,解析函數通常會拋出異常。
//從json中獲取雙精度值然后獲取整數
Double number = jsonObject.getDouble('longitude')
int newNumber = number.intValue()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.