检查字符串变量中的值是否为正数值的API方法

时间:2019-07-02 03:34:33

标签: java

我在Java中有一个String变量,

String strNum = "-90.29";

除了regex之外,还有其他API方法可用来检查strNum是否包含有效的正十进制值。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

您可以像(空安全)一样使用Apache的commons.lang.math:

NumberUtils.toScaledBigDecimal(strNum).signum() == 1