簡體   English   中英

在 Android 中將 String/Double 轉換為 Int

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM