Konverter streng til dobbel i Java
Hvordan kan jeg konvertere en "streng" som "12.34" til en "dobbel" i Java?
271
3
Hvordan kan jeg konvertere en "streng" som "12.34" til en "dobbel" i Java?
Du kan bruke
Double.parseDouble()
for å konvertere enString
til endouble
:For ditt tilfelle ser det ut som du vil:
Dette skal konvertere strengen aString til dobbel d.
Bruk
new BigDecimal(string)
. Dette vil garantere riktig beregning senere.Som en tommelfingerregel - bruk alltid
BigDecimal
for sensitive beregninger som penger.Eksempel: