0
我正在給我的本地服務器的請求,並在我的迴應得到以下數字:存儲兩個小數位值的android
<PercentSm>2.40</PercentSm>
<FlatSm>0.00</FlatSm>
<MaxSm>99999999.00</MaxSm>
<FlatLgs>0.20</FlatLgs>
當我將其保存爲雙人或浮動的Android回合下來到小數點後一位MaxSm字段顯示爲9.9999999E7。
我想能夠存儲他們完全相同的值和小數點,就像我得到它們。我嘗試使用DecimalFormat,但它只支持API 24和更高版本。 有沒有其他的方法可以支持老年人的apis?例如API 19和以上?
看看這個http://stackoverflow.com/a/11072410/4056108 – chirag90
將它們作爲字符串存儲用於顯示目的。並進行計算,將其轉換爲double或float,然後使用'NumberFormat'重新格式化。 – zed
您也可以使用String代替表示相同值的小數位。 –