Convertir cadena a doble en Java
¿Cómo puedo convertir una Cadena
como "12,34"en un
double` en Java?
271
3
¿Cómo puedo convertir una Cadena
como "12,34"en un
double` en Java?
Puedes utilizar
Double.parseDouble()
para convertir unaCadena
en undoble
:En tu caso parece que quieres:
Esto debería convertir la cadena aString en el doble d.
Utilice
new BigDecimal(string)
. Esto garantizará un cálculo correcto más adelante.Como regla general, utilice siempre
BigDecimal
para cálculos sensibles como el dinero.Ejemplo: