别的类型转化成BigDecimal 类型(因为钱的计算用BigDecimal 很合适
来源:互联网 发布:松江3208中文编程软件 编辑:程序博客网 时间:2024/05/29 15:38
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; } }
0 0
- 别的类型转化成BigDecimal 类型(因为钱的计算用BigDecimal 很合适
- BigDecimal 类型的用法
- BigDecimal类型的使用
- BigDecimal类型
- BigDecimal 类型
- JAVA的货币类型BigDecimal
- BigDecimal类型数据的运算
- BigDecimal类型(+ - * /)所用的属性
- BigDecimal类型(+ - * /)所用的属性
- BigDecimal类型(+ - * /)所用的属性
- 根据日期计算bigdecimal类型的数之后的日期
- Java中double类型计算不精确的解决办法(BigDecimal)
- Java Double类型计算工具类 BigDecimal
- Bigdecimal类型运算
- Java BigDecimal 类型
- BigDecimal类型比较大小
- BigDecimal类型比较大小
- BigDecimal类型比较大小
- 第十三周实践项目课后————交通工具类(1)
- javascript 访问对象属性
- 每日遇到问题
- php----http协议 Cookie个人总结
- linux的档案权限与目录配置
- 别的类型转化成BigDecimal 类型(因为钱的计算用BigDecimal 很合适
- 内存
- iOS动态性(二):运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)
- 基本排序算法
- 网络与通信:网络协议(概念)
- 一步步学spark之一scala数组1.8
- 测试
- 有源晶振和无源晶振的区别
- Hi3531 软件环境搭建