任何人都可以帮助我,如何将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
提前致谢 馒头
答案 0 :(得分:0)
这是一个选项,使用Optionals:
String val= "";
Optional<BigDecimal> bigDecimal = Optional.of(val)))
.map(BigDecimal::new)
.map(BigDecimal::abs);