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