У меня есть сумма в долларах в формате 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)