У меня есть сумма в долларах в формате String. Например: String salePrice = $348,00.
Однако, я хочу преобразовать это значение String в значение BigDecimal, но оно имеет знак доллара в строке. Я пробовал код ниже, но он не работает.
BigDecimal sPrice = new BigDecimal(salePrice);
В результате я получил это исключение:
java.lang.NumberFormatException
at java.math.BigDecimal.<init>(Unknown Source)
at java.math.BigDecimal.<init>(Unknown Source)