Dize biçiminde dolar tutarım var. Örneğin: String salePrice = 348,00 dolar.Bir dize sayı değerini java'da BigDecimal olarak dolar işareti ile nasıl dönüştürebilirim?
Ancak, bu Dize değerini BigDecimal değerine dönüştürmek istiyorum, ancak dizede dolar işareti var. Aşağıdaki kodu denedim ama çalışmıyor.
java.lang.NumberFormatException
at java.math.BigDecimal.<init>(Unknown Source)
at java.math.BigDecimal.<init>(Unknown Source)
neyi dize değeri "" null veya eğer. setproperty sadece bigDecimal kabul eder. – JNPW
'null' değerini bigDecimal yapıcısına geçiremezsiniz. Özel durumu yakalamak için kodumu "try-catch" etrafında sarın. – RanRag
+1 bu bana bugün yardımcı oldu. – Brian