提交 8eeb5fc1 编写于 作者: xuhui961310148's avatar xuhui961310148

update:lt方法,添加BigDecimal、BigInteger、Long类型比较

上级 8ea85fec
......@@ -293,6 +293,18 @@ public class RuleUtils
{
return (((Float) finalObject).floatValue() < ((Float)exp).floatValue());
}
else if (finalObject instanceof BigDecimal)
{
return ((BigDecimal) finalObject).compareTo(DataObject.getBigDecimalValue(exp,BigDecimal.valueOf(Double.MAX_VALUE)))<0;
}
else if (finalObject instanceof BigInteger)
{
return ((BigInteger) finalObject).compareTo(DataObject.getBigIntegerValue(exp,BigInteger.valueOf(Long.MAX_VALUE)))<0;
}
else if (finalObject instanceof Long)
{
return ((Long) finalObject) < DataObject.getLongValue(exp,Long.MAX_VALUE);
}
else if (finalObject instanceof String)
{
return finalObject.toString().compareToIgnoreCase(exp.toString())<0;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册