Перетворення рядка в подвійне число в Java
Як перетворити "рядок", наприклад, "12.34", в "подвійний" в Java?
271
3
Як перетворити "рядок", наприклад, "12.34", в "подвійний" в Java?
Ви можете використовувати
Double.parseDouble()
для перетворенняString
вdouble
:У вашому випадку це виглядає так, як вам потрібно:
Це повинно перетворити рядок aString у подвійне число d.
Використовуйте
new BigDecimal(string)
. Це гарантує коректне обчислення в подальшому.Як правило, завжди використовуйте
BigDecimal
для чутливих обчислень, таких як гроші.Приклад: