如何验证BigDecimal的比例?

时间:2014-01-07 01:04:31

标签: java validation exception-handling bigdecimal

我们目前有一些代码可以将字符串验证为正确比例的BigDecimal,如下所示:

try {
    new BigDecimal(amount).setScale(4);
} catch (Exception e) {
    //...something
}

我希望它看起来更像这样:

if(!BigDecimalValidator.getInstance().isValid(amount)){
   ...something 
}

但是,这验证了可以解析输入,但不验证比例是否正确。

如何使用验证器完成此操作? 通过比较比例或捕获异常是唯一的方法吗?

1 个答案:

答案 0 :(得分:0)

创建一个验证器并将第一个示例中的代码放在其中。