如何在java中将String null值转换为BigDecimal

时间:2017-01-17 10:26:20

标签: type-conversion

任何人都可以帮助我,如何将String null值转换为BigDecimal。

以下是代码

import java.math.BigDecimal;

public class StringToBigDecimal {

public static void main(String[] args) {

    String val= "";

    BigDecimal bigDecimal = new BigDecimal(val);

    System.out.println(bigDecimal);
}

}

输出:线程中的异常" main" java.lang.NumberFormatException

提前致谢 馒头

1 个答案:

答案 0 :(得分:0)

这是一个选项,使用Optionals:

String val= "";

Optional<BigDecimal> bigDecimal = Optional.of(val)))
        .map(BigDecimal::new)
        .map(BigDecimal::abs);