我具有下面的json属性,其中包含数字值
"creditLimit": "844500"
具有以下条件:
下面是示例有效输入,我要向其返回验证错误消息,并说出无效输入:
45500.00
9876543210
示例无效输入:
540.50
98765432109
当我尝试时
Double.valueOf(ent.creditLimit).intValue()
最终值改变,看起来像是四舍五入的值。
我不想保留小数。
如何保留确切值?在此先感谢
intValueExact()
:BigDecimal bd = new BigDecimal("540.50");
try
{
//number is a whole number
} catch(ArithmeticException e)
//number is not a whole number
}