Comment nous convertissons BigDecimalen Doublejava? J'ai une exigence où nous devons utiliser Double comme argument, mais nous devenons BigDecimaldonc je dois convertir BigDecimalen Double.
doubleValue(). (Astuce: pour trouver la documentation d'une classe spécifique, recherchez simplement sur Google le nom de la classe, suivi de java. Par exemple, pour trouver cette documentation, j'ai recherché "BigDecimal Java")
BigDecimalsert à rien de l'utiliser à moins que vous ne l' utilisiez de bout en bout. Cette exigence compromet la précision; peut compromettre la conformité réglementaire; et peut constituer une négligence pouvant donner lieu à une action.
Doubleet non double. Est-ce un champ qui peut l'être null?
doublen'est pas si mal, mais comme il a plus de 15 chiffres de précision de représentation, ce qui est plus que ce dont la plupart des programmes ont besoin, mais je conviens qu'il ne sert à rien d'utiliser BigDecimal de temps en temps car vous êtes plus susceptible d'ajouter des bogues / complexité.
new BigDecimal(2).doubleValue()