我有一個 Flutter 專案,在 SharedPrefs 中,我正在存盤來自第三方 API 的雙 ID。(所以我只能得到它作為雙)
來自首選項的 id 是 43449716574226770.0
我必須將這個 double 決議為一個字串,我是這樣做的:
String idString = id.toStringAsFixed(0)
我得到的是某種方式:43449716574226768 但我希望它只是 43449716574226770
我也嘗試.toInt().toString() 過,結果相同。
最奇怪的部分是它有時會與其他 ID 一起作業。
uj5u.com熱心網友回復:
這個數字只要在 6 位元組范圍內?將其與指數部分加倍,這可能意味著前一個雙
你能試試這個嗎
double x=43449716574226770.0;
print(x.toString());
uj5u.com熱心網友回復:
做它id.round().toString(),它會起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/314400.html
