BigDecimal
をjavaのDouble
に変換する方法はありますか? Doubleを引数として使用する必要があるという要件がありますが、BigDecimal
をDouble
に変換する必要があるため、BigDecimal
を取得しています。BigDecimalをJavaでDoubleに変換するには?
63
A
答えて
133
doubleValue()
メソッドを使用して、BigDecimalオブジェクトからdouble値を取得する必要があります。
BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want
4
18
BigDecimal
をdouble
に変換すると、.doubleValue()
を使用できます。しかし、私を信じて、通貨操作をしているならそれを使用しないでください。常にBigDecimal
オブジェクトで直接実行する必要があります。これらの計算における正確な損失は、通貨関連の計算で大きな問題になります。
関連する問題
- 1. doubleをMath.PIに変換する(doubleをStringに変換する)
- 2. Javaエラー:doubleをdoubleに変換できません。
- 3. 文字列null値をJavaのBigDecimalに変換する方法
- 4. Java NumberをBigDecimalに変換する:最良の方法
- 5. DStream [Double、Double]をRDDに変換する(Double、Double)
- 6. rubyでbigdecimalに時間を変換するには?
- 7. Javaでは、文字列をDouble(Double以外)に変換するにはどうすればよいですか?
- 8. 文字列をJavaでdoubleに変換するときのNullpointerException
- 9. 変換BigDecimal Javaからc#に似るDecimal
- 10. 文字列をDouble-Javaに変換する
- 11. Javaのリフレクション。返された値をdoubleに変換する
- 12. JAVA/2バイトfloatをdouble値に変換する方法
- 13. は 'double(_cdecl *)()'を 'double'に変換できません
- 14. Matlabで複合double型からdouble型に変換する
- 15. TextBox.ValueをDoubleに変換してVBAに変換する(Excel 2013)
- 16. %StringをBigDecimalに変換する方法は?
- 17. bstr_tをdoubleに変換する
- 18. NSNumberをDouble(CLLocationDegrees)に変換する
- 19. 文字列をdoubleに変換する、
- 20. intをdoubleに変換する
- 21. mailchimp doubleをシングルに変換する
- 22. C#Vector3d/Point3dをdoubleに変換する[]
- 23. int64_tをdoubleに変換する
- 24. DirectShow - IGraphBuilder *をdoubleに変換する(C++)
- 25. double []をEigen :: Matrix4dに変換する
- 26. doubleをStringに変換すると、Stringをdoubleに変換できないというエラーが発生する
- 27. 10進数でintをBigDecimalに変換する -
- 28. GWTで文字列をBigDecimalに変換する
- 29. UFT/QTPで文字列をdoubleに変換するには
- 30. Cでバイト配列をdoubleに変換するには?
「新しいBigDecimal(2).doubleValue()」については – Matthias
を参照してください。[documentation](http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html)質問をする前にあなたはあなたの質問に答えていることがよくあります。 ['doubleValue()'](http://docs.oracle.com/javase/7/docs/api/java/math/BigDecimal.html#doubleValue())を参照してください。 (ヒント:特定のクラスのドキュメントを検索するには、クラス名の後にjavaを続けて検索します。たとえば、このドキュメントを見つけるには、 "BigDecimal Java"を検索します) – Justin
"私はDouble引数として "要求を変更してください。あなたがエンドツーエンドを使用しない限り、 'BigDecimal'を全く使用することは何の意味もありません。この要件は精度を低下させます。規制遵守を損なう可能性があります。実行可能な過失を構成する可能性があります。 – EJP