正しくない返さ返されたdouble要素に問題がありますJSONObjectは、私がbittrexパブリックAPIからデータを取得しています</p> <p>...ダブルは、私はあなたがコインとその量、低、高、最後の価格などを見ることができますCryptocurrencyアプリケーションを実行しようとしてい
例: ブラウザのデータを見ると"Last":0.00004665
です。しかし、 が私のアプリにデータを返すとき:last = 4.665E-5
この問題をどうやって解決できますか?
正しくない返さ返されたdouble要素に問題がありますJSONObjectは、私がbittrexパブリックAPIからデータを取得しています</p> <p>...ダブルは、私はあなたがコインとその量、低、高、最後の価格などを見ることができますCryptocurrencyアプリケーションを実行しようとしてい
例: ブラウザのデータを見ると"Last":0.00004665
です。しかし、 が私のアプリにデータを返すとき:last = 4.665E-5
この問題をどうやって解決できますか?
これを試してみてください:
Double.parseDouble("4.665E-5");
または
BigDecimal.valueOf("4.665E-5")
もこの点を確認してください。
Converting exponential value in java to a number format
残念ながら、これは動作していません、ここに私のログ; 最終値Double:5.6394E-4, 最終値文字列:5.6394E-4, 最終値parse Double:5.6394E-4 – BjazeTheDummy
BigDecimalは私の問題を解決しました:) – BjazeTheDummy
POJOクラス –
における変数のデータ型は何ですか、それはダブルラストです。 – BjazeTheDummy