bigdecimal转double, 如何把bigdecimal变成double?不知道小伙伴们今天来看看边肖的分享吧!
数据库中字段的类型是decimal(数字,数字),在JSP程序中转换成double的方法是:
((java.math.BigDecimal)row.get(数据库中的字段))。doubleValue()注意:row是Map的对象。Row.get(数据库中一个字段)获取对象的类型,
在转换为double之前,应该先转换为与数据库类型相对应的decimal。
扩展信息:
BigDecimal
一.导言
java.math包中Java提供的API类BigDecimal用于对超过16个有效位的数字执行精确运算。Double是一个双精度浮点变量,可以处理16位有效数。在实际应用中,
需要操作和处理更大或更小的数。Float和double只能用于科学计算或工程计算,商业计算要用java.math.BigDecimal。BigDecimal创建对象,
我们不能用传统的算术运算符如,-,*,/直接对它的对象进行数学运算,而必须调用它对应的方法。方法中的参数也必须是BigDecimal的对象。构造函数是类的一种特殊方法,专门用于创建对象。
尤其是带参数的对象。
二、构造函数描述
BigDecimal(int)用参数指定的整数值创建一个对象。
BigDecimal(double)使用参数指定的双精度值创建对象。
BigDecimal(long)使用参数指定的长整型值创建对象。
BigDecimal(String)用参数指定的数值作为字符串创建一个对象。
三、方法描述
添加add(BigDecimal) BigDecimal对象中的值,然后返回此对象。
Subtract(BigDecimal) BigDecimal)减去BigDecimal对象中的值,然后返回该对象。
Multiply(BigDecimal) BigDecimal对象中的值相乘并返回该对象。
Divide(BigDecimal) BigDecimal对象中的值并返回该对象。
ToString()将BigDecimal对象的数值转换为字符串。
DoubleValue()以双精度形式返回BigDecimal对象中的值。
FloatValue()以单精度数的形式返回BigDecimal对象中的值。
LongValue()以长整型返回BigDecimal对象中的值。
IntValue()以整数形式返回BigDecimal对象中的值。
bigdecimal转double,以上就是本文为您收集整理的bigdecimal转double最新内容,希望能帮到您!更多相关内容欢迎关注。