Конвертиране на низ в двойно в Java
Как мога да преобразувам String
, например "12.34"
, в twoble
в Java?
271
3
Как мога да преобразувам String
, например "12.34"
, в twoble
в Java?
Можете да използвате
Double.parseDouble()
, за да преобразуватеString
вdouble
:Във вашия случай изглежда, че искате:
Това трябва да преобразува символния низ aString в двойното число d.
Използвайте
new BigDecimal(string)
. Това ще гарантира правилното изчисление по-късно.Като правило - винаги използвайте
BigDecimal
за чувствителни изчисления като пари.Пример: