2017-01-17 4 views
1

Может ли кто-нибудь мне помочь, Как преобразовать значение String null в BigDecimal.Как преобразовать значение String null в BigDecimal в java

Ниже приведен код

импорт java.math.BigDecimal;

общественного класса StringToBigDecimal {

public static void main(String[] args) { 

    String val= ""; 

    BigDecimal bigDecimal = new BigDecimal(val); 

    System.out.println(bigDecimal); 
} 

}

выход: Исключение в потоке "главный" java.lang.NumberFormatException

Заранее спасибо Манжу

ответ

0

Вот один вариант, использование Опция:

String val= ""; 

Optional<BigDecimal> bigDecimal = Optional.of(val))) 
     .map(BigDecimal::new) 
     .map(BigDecimal::abs); 
Смежные вопросы