Come ci convertiamo BigDecimalin DoubleJava? Ho un requisito in cui dobbiamo usare Double come argomento ma stiamo ottenendo BigDecimalquindi devo convertire BigDecimalin Double.
doubleValue(). (Suggerimento: per trovare la documentazione per una classe specifica, è sufficiente cercare su google il nome della classe, seguito da java. Ad esempio, per trovare questa documentazione, ho cercato "BigDecimal Java")
BigDecimala meno che non lo usi end-to-end. Questo requisito compromette l'accuratezza; può compromettere la conformità normativa; e può costituire negligenza perseguibile.
Doublee no double. È un campo che può essere null?
doublenon è poi così male, ma poiché ha oltre 15 cifre di accuratezza della rappresentazione che è superiore a quella necessaria alla maggior parte dei programmi, ma sono d'accordo che non ha senso usare BigDecimal alcune volte poiché è più probabile che tu aggiunga bug / complessità.
new BigDecimal(2).doubleValue()