标签:getc rom stat utils possible val div public exception
import java.math.BigDecimal;
import java.math.BigInteger;
public class MathUtils {
public static BigDecimal getBigDecimal( Object value ) {
BigDecimal ret = null;
if( value != null ) {
if( value instanceof BigDecimal ) {
ret = (BigDecimal) value;
} else if( value instanceof String ) {
ret = new BigDecimal( (String) value );
} else if( value instanceof BigInteger ) {
ret = new BigDecimal( (BigInteger) value );
} else if( value instanceof Number ) {
ret = new BigDecimal( ((Number)value).doubleValue() );
} else {
throw new ClassCastException("Not possible to coerce ["+value+"] from class "+value.getClass()+" into a BigDecimal.");
}
}
return ret;
}
}
参考https://www.cnblogs.com/mr-wuxiansheng/p/7465988.html
标签:getc rom stat utils possible val div public exception
原文地址:https://www.cnblogs.com/alice-cj/p/10256741.html